Проблема при установке ssl

D
На сайте с 18.11.2013
Offline
14
1640

Привет ребята!

Есть инет магазин на WP. Установили SSL. После установки доступны стали http и https.

В общем прошелся по нескольким статьям и решил применить предложенное "лекарство"

"Изменить основной протокол сайта с HTTP на HTTPS в разделе Параметры → Общие в панели администрирования WordPress." После указанных действий чуда не случилось.. Все так же доступны обе версии (http, https).

Сделал правку файла .htaccess

"RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

В итоге получил ошибку :

Ребята кто сталкивался, что делать)

Заранее спасибо)

PN
На сайте с 22.08.2012
Offline
103
#1

во-первых непонятно, циклическая переадресация идет при обращении и к http и https или только к какому-то одному протоколу?

во-вторых переадресация на какой адрес идет - http или https?:)

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
D
На сайте с 18.11.2013
Offline
14
#2
во-первых непонятно, циклическая переадресация идет при обращении и к http и https или только к какому-то одному протоколу?
во-вторых переадресация на какой адрес идет - http или https?

Циклическая переадресация идет при обращении только к https.

Переадресация с http на https :)

R
На сайте с 26.12.2005
Offline
86
#3

Короткий ответ:

Проблема в том что ты выставил редирект, и он работает, но в коде у тебя где-то УЖЕ проставлены линки href="https://example.com" и получается круговой редирект. Тебе их надо ВСЕ найти и заменить на href="//example.com" (без имени протокола)

Полный ответ:

1. Отключай все плагины

2. Комментируй все правила в .httaccess

3. В Вордпрессе пермалинки поставь по умолчанию (самое верхнее)

4. В настройкайх WP где Site Address URL settings проставь адрес сайта //

Убедись что все работает. Проверяй это после каждого следующего шага.

Если не сможешь зайти в админку, то wp-config.php и отредактируй:


define('WP_HOME','example.com');
define('WP_SITEURL','example.com')
;

5. Ставь пермалинки на /%postname%/(или то что было)

6. Делай поиск по ДБ и удаляй названия протоколов во всех линках -- ставь просто "//" типа: //example.com вместо http://example.com или https://example.com (либо можно использовать плагин)

7. Сделай поиск по всем css/js/php файлам и замени все http(s):// на просто //.

8. Активируй плагины по одному, проверяя работоспособность сайта.

Теперь, когда все работает, можно редиректить:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
gostak
На сайте с 17.03.2014
Offline
62
#4

я решил эту проблема так

Файл htaccess

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTPS} on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Настройки сайта с http -> https через админку или конфиг а лучше и то и то

D
На сайте с 18.11.2013
Offline
14
#5

gostak,

Попробовал. Так же доступны http и https

worldfoto
На сайте с 20.04.2012
Offline
213
#6

А зачем вам вообще сертификат. некоторые крупные магазины отказались от сертификата.

Когда я себе ставил у меня была просатка трафика где-то чуть больше месяца

⭐ ->Лучший VPN https://u.to/i1L5IA | ⭐ - > Лучшая партнерка только с ней и зарабатываю! https://is.gd/OrRjrw
U
На сайте с 09.04.2015
Offline
28
#7

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

bums
На сайте с 03.07.2006
Offline
449
#8

Цикл может из-за редиректа с http://www... на https://www... а в админке выставлен урл сайта без www..., потому и цикл http-->https-->www-->безбез www... и т.п. и т.д

Недорогая регистрация и продление доменов RU/SU/РФ/COM/NET/ORG/и т.д. ( https://www.regnic.name/?sesign ) в РЕГРУ, РЕГТАЙМ, Р01, РУЦЕНТР. А так же хостинг и SSL сертификаты.
D
На сайте с 18.11.2013
Offline
14
#9

worldfoto, А как платежку прикрутили?

---------- Добавлено 04.07.2015 в 10:44 ----------

Всем спасибо за участие ребята

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

Помогло.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий