• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Cloudflare и https на WP

NIKSU

Постоялец
Регистрация
6 Июн 2011
Сообщения
136
Реакции
98
Приветствую всех,
подключил сайт к cloudflare и узнал что можно получить теперь SSL бесплатно, и домен будет работать через https
Всё проверил всё работало, потом решил понять как сделать редирект с http на https.

Следовал данному гайду, сразу после смены адреса в настройках WP с http на https сайт умирает и пишет что идёт бесконечная перенаправление.
Все остальные шаги тоже проделал, но не помогло.
В чём может быть проблема? В этой теме совсем зелёный.
 
Может следует попробовать в htaccess исправить без настроек?
Попробую так, вчера вроде бы пробывал и это не увенчалось успехом.
Так-же нашёл пару плагинов для WP специально под cloudflare которые по сути решают все проблемы с SSL. Попробую сегодня оба варианта, потом отпишусь как успехи.

Рассказываю как и обещал как решил проблему, думаю многим пригодится.
После подключения к CloudFlare, поставите обычный их заводской плагин и заполните все поля в нём.
После чего найдите плагин "CloudFlare Flexible SSL" и установите его, в конце пропишите в настройках сайта вместо http https
И всё заработает как по маслу, даже не нужно будет мучатся с htaccess

Поспешил я с выводами, https работает хорошо и везде, все ссылки и админка.
Но если заходить с http то редиректа не происходит, пока не нажмёшь на другие ссылки.
С помощью htaccess пытался настроить редирект с http на https в итоге получил по морде "На этой странице обнаружена циклическая переадресация"
Меня сейчас больше парит вопрос, как гугл будет определять ссылку с http или https

Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

Ну что никто помочь не может? :(
 
Последнее редактирование модератором:
Следуя гайду измените основной протокол сайта с HTTP на HTTPS в разделе Параметры → Общие, в панели администрирования WordPress.
Потом замените http на https в статьях и страницах, вручную отредактировав их и изменив протокол в ссылках.
И только потом беритесь за .htaccess:

Код:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

SSL сертификат на сервере, я так понимаю, у Вас настроен?
 
Следуя гайду измените основной протокол сайта с HTTP на HTTPS в разделе Параметры → Общие, в панели администрирования WordPress.
Потом замените http на https в статьях и страницах, вручную отредактировав их и изменив протокол в ссылках.
И только потом беритесь за .htaccess:

Код:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

SSL сертификат на сервере, я так понимаю, у Вас настроен?
Всё так и делал, SSL именно на хостинге никак не активирован, ибо я не понял как CloudFlare выдаёт сертификаты и как его получить. По этому на самом хостинге не настроено. Я уже понял что-то из-за этого. Короче есть смысл волноваться если на хостинге не установлен SSL? По сути https работает и всё хорошо...
 
Назад
Сверху