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.