Задать вопрос
@Miken912

Как сделать 301 редирект со строго адреса с параметром на новый без параметра?

Переносим сайт на Joomla 3 . И столкнулись с проблемой, стандартный компонент перенаправления не смог сделать редиректы со старых адресов на новые.

Попробовали самостоятельно в .htaccess прописать редирект но тоже не работает.

Суть примерно такая.

oldsite/index.php?id=2 - > newsite/katalog
oldsite/index.php?id=3 - > newsite/price
oldsite/index.php?id=4 - > newsite/katalog/subcat2


Пробовали разные варианты, например так:
RewriteRule ^index\.php?id=2$ /katalog [R=301,L]
redirect 301 index.php?id=2 newsite/katalog

при всех вариантах просто открывается страница сайта с материалом у которого id= тому что указан в ?id=2

Как правильно сделать?
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@IceJOKER
Web/Android developer
RewriteCond %{QUERY_STRING} ^id=2$
RewriteRule ^index.php$ http://newsite.ru/catalog? [L,R=301]


cac922bb46.jpg
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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