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.

Добавить комментарий

Автору будет очень приятно узнать обратную связь о своей новости.

Комментариев 1

  1. Gh8st Офлайн 30 марта 2017 12:17
    Тоже перевел свой сайт на SSL. Пока никакого эффекта не заметил. А что если администратор сайта забудет продлить сертификат? Ведь на шаред хостинге это делается в ручную?

    ps. Пункт 4 для чего? У меня и без него редиректит с http на https, а с ним выбивает "Сайт выполнил переадресацию слишком много раз."  smirk