@AndreyBLG

Как убрать двойной редирект?

Добрый день

Подскажите как можно исправить двойной 301-й редирект на один?
Сайт на wordpress c https

Url вида - http ://site.ru/oplata/index.php - редиректит 301-м в два шага:
а) сначала 301-м убирает "index.php" - ( получается http ://site.ru/oplata/ )
б) на втором шаге 301-м редирект на https - ( получается https ://site.ru/oplata/ )

Как это можно сделать в один шаг?

Причем главная страница редиректится нормально, в один шаг, при тех же условиях.
Если что - установлен SEO by Yoast.

Содержание htacsess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RedirectMatch 301 /feed https://site.ru

Спасибо.
  • Вопрос задан
  • 1650 просмотров
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
Скопировать правило, добавить еще один RewriteCond в одно из них ну и все, Только поставить выше чем основное правило редиректов с http
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы