SSL для вашего сайта
В связи с давними новостями от google про повышение сайтов в выдаче с SSL сертификатом, я принял решение переводить все сайты на https. Пока что краткий хак как это сделать на DLE и не только.
И так, как сделать SSL в DLE, хотя подойдет и для других CMS
1. Получите SSL у хостинга(на многих хостингах можно получить бесплатный SSL)
2. В настройках CMS адрес домашней страницы укажите https://myweb.com/
3. На всем сайте уберите ссылки начинающиеся с http, а лучше вообще убрать весь http://myweb.com/. Для внешних ссылок убрать http: , что бы осталось //google.com/font
4. Делаем редирект с http на https , вот тут я намаялся, ни один вариант из моих и интернета мне не подходил и помог ответ тех. поддержки timeweb.
в .htaccess заменям
DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteCond %{HTTP:X-HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
5. В robots.txt в hosts укажите Host: https://myweb.com и если указана карта сайта, то тоже поменяйте на https
6. Если у вас создаётся карта сайта, обязательно её пересоздайте и проверьте что ссылки начинаются с https, а также оповестите поисковые системы.
7. В яндекс вебмастере вы можете оповестить поисковую систему о переезде на https
После чего, результатом вашей работы вы должны получить . На всех страницах вашего сайта обязательно должен гореть именно зелёный значок, если нет, то ищите в кодах вашей страницы http и меняйте на https.
Gh8st
07.06.2018Тоже перевел свой сайт на SSL. Пока никакого эффекта не заметил. А что если администратор сайта забудет продлить сертификат? Ведь на шаред хостинге это делается в ручную?
ps. Пункт 4 для чего? У меня и без него редиректит с http на https, а с ним выбивает «Сайт выполнил переадресацию слишком много раз.»
barmen
07.06.2018Сразу и не заметите, но однозначно SSL нужен уже всем сайтам, для больше приоритета в выдаче. На всех известных мне холстинах и панелях по типу ispmanager всё делается автоматически.
Возможно у вас в панели управления хостинга уже включена переадресация?