Поддержка Проблемы и решения Отключить 307 редирект

  • Всем привет.

    Есть сайт, где в настройках wp-config прописано:

    $_SERVER[«HTTPS»] = «on»;

    Без этого он не работает, и есть несколько адресов на том же сайте, которые были раньше на http а теперь на https и индексированы в гугле как http

    К примеру: если сайт был на http://www.site.com то вводя этот адрес должен быть переход с редиретом 301 на https://www.site.com

    Насколько я посмотрел, WordPress сам переходит с http на https адрес, однако при этом он выдает 307-й редирект.

    Я пробовал через php и плагины делать такой редирет, но в итоге 307й получается. Вот если была страница по одному адресу, а после стала по другому например была https://www.site.com/test и стала https://www.site.com/test2 тогда 301-й редирект работает.

    Если же адрес отличается http и https тогда 307-й

    если убрать из wp-config строчку $_SERVER[«HTTPS»] = «on»; тогда все работает.

    Подскажите пожалуйста как можно со включенной опцией $_SERVER[«HTTPS»] = «on»; решить вопрос перехода с http страницы на https страницу с 301-м редиректом для отдельных страниц?

    • Тема изменена 1 год, 1 месяц назад пользователем shiva2019.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Если вас правильно понял то можно настроить перенаправления на https для всех запросов на сайт, добавив следующий код в файл .htaccess:

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Это правило перенаправляет любой http-запрос на сайт на его https-версию с использованием 301-го редиректа.

    Спасибо. В понедельник попробую и отпишусь по результату. 🙂

    Все равно 307-й редирект идет.. 🙁

    я так понимаю как то хитро сам хостинг настроен и оттуда все проблемы..

    • Ответ изменён 1 год, 1 месяц назад пользователем shiva2019.

    и есть несколько адресов на том же сайте,

    Тогда так: Если это всего несколько страниц и вам так важен 301 редирект. Воспользуйтесь плагином «Redirection» или подобным.

    С плагинов и начал. Redirection в т.ч. пробовал. Он тоже не смог помочь.

    Сегодня начал напрягать того, кто хостинг настраивает посмотреть этот вопрос. Буду пока в этом направлении двигаться.

    Спасибо всем за помощь. 🙂

    Пишите если что…

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Отключить 307 редирект» закрыта для новых ответов.