Как перейти на HTTPS?

Как перейти на HTTPS

Я не сильно заморачивался по этому поводу, совсем не думал о том, как перейти на https именно мне с моими сайтами но…
Пришла очередная рассылка от Евгения Попова, а этот человек действительно может подвигнуть любого на подвиги!
В общем, в его статье:
https://evgeniypopov.com/blog/kak-perevesti…
всё расписано так подробно и просто, что я не утерпел и тут же приступил к реализации планов. В ходе реализации возникало много мыслей и действий, которыми я решил поделится с вами (и оставить на память для себя).
1.Причины, толкнувшие меня на действия:

— Нужен сайт, а новый лучше делать сразу на HTTPS.
— С Нового года к сайтам на http будут применены экзекуции со стороны поисковиков, чего ж ждать?
— Евгений Попов всё (как казалось) разъяснил. Всё просто!

Действительно первая часть действий по получению сертификата прошла на ура, смотрите статью Попова и мои реальные действия уже из моего ролика:


 

ссылка на надежный и дешевый регистратор доменов: https://panel.reghouse.ru/
ссылка на оптимальный хостинг (искал такой 7 лет): https://accounts.fozzy.com вот купон на скидку 10%  Maestros35skidka10
Почтовый ящик делаем с первым этим словом: postmaster
Ссылка на сервис сертификации:
https://www.startssl.com/
 

После установки сертификата сайт, работавший до этого в старом протоколе, в протоколе HTTP:// будет работать не очень корректно. Это потому, что на нем куча ссылок со старым протоколом. (В новом сайте никаких проблем нет).
Все исправляетсяказалось бы элементарно! По видео Евгения Попова перейти на HTTPS — как два пальца о ….
У меня получилось не так.

Смотрим видео №1, чтоб иметь общее представление.


По видео №2 делаем пару не сложных движений:

Вот код, который надо воткнуть: define('FORCE_SSL_ADMIN', true);

Видео №3 демонстрирует, как мы меняем ссылки специальным плагином:

У меня этот плагин не заработал!
Гораздо больше мне понравился плагин Velvet Blues Update URLs — то же легко находитсяиз управляющей консоли сайта.
НО…..
Замочек у меня пока ещё желтый (посмотрите на верх экрана), а это значит есть незащищенные элементы из старого протокола.
О устранении проблем буду писать тут же, в этой заметке…. Заходите и узнаете результаты моих усилий!

—————————————————————————

Вчера я "победил" все проблемы на сайте, связанные с переносом на протокол HPPTS:// ПОСМОТРИТЕ — ЗАМОЧЕК ЗЕЛЁНЫЙ!

На самом деле побед было много, просто это крайний сайт, с каким я больше всех "сражался" Причин для этого много. Вот перечень того, что может помешать нормальной защите сайта новым протоколом и будет отражаться цветом замочка, треугольниками и т.д.:

1.Шаблон сайта (тема, верстка и т.д.) — практически все бесплатные темы имеют изъяны, если не замаскированные западляки. Я вообще предлагаю нормальных ребят, с нармальными валидными безошибочными и адаптивными шаблонами с копеечными ценами, а базовый красивый и оптимальный — бесплатно Смотрите: http://wp-puzzle.com/

2.Не всегда победить неправильные ссылки удаётся плагином (который потом не забудьте удалить), приходится работать с базами. А потом — в ручную проверять и удалять, без этого не обошлось.

4.Моноговариантность кода, который надо прописать для редиректа, админки и т.д. — не у всех всё одинаково, приходится эксперементирывать. Это во многом зависит от хостинга, его готовности сотрудничать и вообще адекватности его специалистов.

5.Последний этап: соответствие новым условиями скриптов и плагинов: интересная, но длительная по времени работа.

КОРОЧЕ: тем у кого дефицит времени лучше его не тратить, так как это — НЕВОСПОЛНИМЫЙ РЕСУРС! ИСТИНА — сайт перевести на новый протокол придётся, Новый год близко и близки все неприятности со старым протоколом! РЕШЕНИЕ — доверить всё спецу, который сделает быстро и дёшево! Я МОГУ! Причем в двух вариантах:

1. Вариант с ценой в 1000 рублей — связь сначало по e-mail: Ser1Mel@yandex.ru тема письма: ПЕРЕХОД НА HTTPS://   Контачим и договариваемся обо всём, сбоев пока не было (слава Богу!).

2. Вариант 1/2 цены, но надо зарегистрироваться на сервисе и через него уже сделать заказ: http://trustme24.ru/cabinet/      В чем прикол?  Это наш новый проект полезный для всех!

Регистрируетесь и станете сразу:

— Покупателем: эл. товары и услуги Гарантировано — 3-х дневная проверка вами качества, если что не так — деньги вам возвращает сервис (они продавцу эти 3 дня не переводятся). Зато всё честно, понятно и открыто!

— Продавцом (автором товара) — выставляете свой товар на витрину и не думаете о платёжных системах. Причем у нас это практически бесплатно (5%). Если сравнить с Глопардом (вроде бы бесплатно, но при выводе средств от 10%, причем с ограничениями. Далее тарифы от 500 р. в месяц), Джасткликом (990 р. вмесяц + 5% с оборота, +5% процессинг),  Е-pay.tv и прочие другие — издержки скрыты, но не менее 10% с цены товара. Пока у нас всех выгодней!

Сервис только начал жить и есть решение, что первые 100 человек на всегда сохранят эти 5% от стоимости товара, их повышения и усложнения при росте популярности сервиса не каснуться! НО — не забываем про 3 дня ХОЛДА — когда покупатель может выставить претензию. По этому не ставьте сюда т.н. "говнокурсы" — не сработает!

— Партнером: лучше всего, вы можете получать деньги за продажу чужего товара. Но об этом куча сказанного, тут все каку всех! Работайте и получайте свои деньги… ЕЩЁ РАЗ ССЫЛКА: http://trustme24.ru/cabinet/  

 

ДЛЯ ТЕХ КТО БУДЕ ВСЁ ДЕЛАТЬ САМ (мои подсказки)

1.Для входа admina в файле wp-config.php записи бываю во многих вариантах. Мне подошел самый простой: define('FORCE_SSL_ADMIN', true);     у меня вообще классный хостинг: fozzy.com  есть промокод: Maestros35skidka10

На хостинге timeweb.ru подошел такой код:

define('FORCE_SSL_ADMIN', true);  
if (isset($_SERVER[‘HTTP_X_HTTPS’])&&$_SERVER[‘HTTP_X_HTTPS’]==1)
    $_SERVER[‘HTTPS’]='on';

2.По плагинам, переделывающим ссылки я уже писал выше, но в базе придется порыться все равно. Заходим в базу phpMyAdmin и делаем такие запросы:

UPDATE `wp_posts` SET `post_content` = REPLACE (`post_content`, 'https://bringsluck.ru/', '/')

UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, 'https://bringsluck.ru/', '/') WHERE `meta_key` = 'rcl_avatar'
UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, 'https://bringsluck.ru/', '/') WHERE `meta_key` = 'ulogin_photo'

3.После этого нужно проверить сайт на смешанный контент тут: https://www.whynopadlock.com/    И вот этим скриптом: https://github.com/bramus/mixed-content-scan  У меня практически уже не показывало никаких ошибок на счет смешанных данных http и https

4.Делаем редирект в файле.htaccess     У меня на хостинге в корне сайтов таких файлов вообще не было, пришлось их делать самостоятельно в блокноте.    301 редирект делается таким кодом и сохраняется в файле  .htaccess

вариант1 https без www:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

вариант2
RewriteEngine On
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]100

вариант3
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://bringsluck.ru/$1 [R=301,L]                      

В крайнем сайте мне подошел такой. скачать тут


А ещё надо бы добавить  код, который будет перекидывать по 301 редиректу на www или на без www, в зависимости от того, какой домен вы выбрали основным.

## редирект с без www на www:
RewriteCond %{HTTP_HOST} ^bringsluck.ru$ [NC]
RewriteRule ^(.*)$ https://www.bringsluck.ru/$1 [R=301,L]

## редирект c www на без www:
RewriteCond %{HTTP_HOST} ^www.bringsluck.ru$ [NC]
RewriteRule ^(.*)$ https://bringsluck.ru/$1 [R=301,L]

5.Записи в Файл robots.txt

Host: https://bringsluck.ru
Sitemap: https://bringsluck.ru/sitemap.xml

6.После всего выше перечисленного всё уже должно работать замечательно. А вот если нет, то надо разобраться со скриптами и плагинами. Тут я вам подсказать ничего не могу, так как в всё строго индивидуально, делаем ручками и головой. Если не получается — пишите, договоримся об консультации и помощи! Всем Удачи!

 

 

P\s все материалы Евгения Попова можно увидеть тут: https://bringsluck.ru/io3z

Понравилась статья? Поделиться с друзьями:
Brings Luck
Комментарии: 1
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.