iNickolay
@iNickolay

Как сделать редирект 301 на другой адрес для нескольких страниц?

Здравствуйте!
Столкнулся с проблемой: необходимо настроить редиректы для определённых страниц на определённый сайт по типу:
?p=711 -> pod.domen.ru
?p=45 -> eshe.domen.ru
?p=33 -> drugoy.domen.ru
?c=13 -> more.domen.ru
Таких страниц около 16, идут не по порядку и без какой-либо зависимости (из букв в адресе только английские c и p).

Пробовал Redirect 301 /?p=711 http://pod.domen.ru - вообще никак не реагирует (в интернете пишут что это из-за присутствия знака вопроса)

Попробовал
RewriteEngine on
RewriteCond %{QUERY_STRING} ^p=711$
RewriteRule ^(.*)$ http://pod.domen.ru/index.ru [R=301,L]
Но он срабатывает для одной страницы и почему-то перенаправляет на pod.domen.ru/?p=711

Странно, но решение с сервиса RewriteRule_Generator не работает совсем :(

Подскажите пожалуйста, как решить сложившуюся задачу =)
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
давйа список урлов которые нужны
Выдели какая часть из них тебе реально нужна как идеттификатор.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы