@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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час
02 мая 2024, в 23:16
7500 руб./за проект