- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет ребята!
Есть инет магазин на WP. Установили SSL. После установки доступны стали http и https.
В общем прошелся по нескольким статьям и решил применить предложенное "лекарство"
"Изменить основной протокол сайта с HTTP на HTTPS в разделе Параметры → Общие в панели администрирования WordPress." После указанных действий чуда не случилось.. Все так же доступны обе версии (http, https).
Сделал правку файла .htaccess
"RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
В итоге получил ошибку :
Ребята кто сталкивался, что делать)
Заранее спасибо)
во-первых непонятно, циклическая переадресация идет при обращении и к http и https или только к какому-то одному протоколу?
во-вторых переадресация на какой адрес идет - http или https?:)
во-вторых переадресация на какой адрес идет - http или https?
Циклическая переадресация идет при обращении только к https.
Переадресация с http на https :)
Короткий ответ:
Проблема в том что ты выставил редирект, и он работает, но в коде у тебя где-то УЖЕ проставлены линки href="https://example.com" и получается круговой редирект. Тебе их надо ВСЕ найти и заменить на href="//example.com" (без имени протокола)
Полный ответ:
1. Отключай все плагины
2. Комментируй все правила в .httaccess
3. В Вордпрессе пермалинки поставь по умолчанию (самое верхнее)
4. В настройкайх WP где Site Address URL settings проставь адрес сайта //
Убедись что все работает. Проверяй это после каждого следующего шага.
Если не сможешь зайти в админку, то wp-config.php и отредактируй:
;5. Ставь пермалинки на /%postname%/(или то что было)
6. Делай поиск по ДБ и удаляй названия протоколов во всех линках -- ставь просто "//" типа: //example.com вместо http://example.com или https://example.com (либо можно использовать плагин)
7. Сделай поиск по всем css/js/php файлам и замени все http(s):// на просто //.
8. Активируй плагины по одному, проверяя работоспособность сайта.
Теперь, когда все работает, можно редиректить:
я решил эту проблема так
Файл htaccess
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTPS} on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Настройки сайта с http -> https через админку или конфиг а лучше и то и то
gostak,
Попробовал. Так же доступны http и https
А зачем вам вообще сертификат. некоторые крупные магазины отказались от сертификата.
Когда я себе ставил у меня была просатка трафика где-то чуть больше месяца
Скорее всего, циклическая переадресация получилась из-за того, что апач стоит бекэндом. Нжинкс крутите (хостера попросите, чтобы для Вашего сайта переадресацию на https сделали), .htaccess тут не поможет. Версия нуждается в проверке (есть ли вообще нжинкс).
Цикл может из-за редиректа с http://www... на https://www... а в админке выставлен урл сайта без www..., потому и цикл http-->https-->www-->безбез www... и т.п. и т.д
worldfoto, А как платежку прикрутили?
---------- Добавлено 04.07.2015 в 10:44 ----------
Всем спасибо за участие ребята
"Скорее всего, циклическая переадресация получилась из-за того, что апач стоит бекэндом. Нжинкс крутите (хостера попросите, чтобы для Вашего сайта переадресацию на https сделали), .htaccess тут не поможет. Версия нуждается в проверке (есть ли вообще нжинкс)."
Помогло.