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

Как сделать редирект htaccess?

Здравствуйте!
Подскажите как реализовать редирект, пробовал почему то не получается!
Вот пример, который пробовал:
RewriteRule ^index1.php?id=29 /model_a1_2/ [L,R=301]


и так пробовал:

RewriteRule ^index1.php\?id=29 /model_a1_2 [L,R=301]


Буду очень благодарен, если поможете!
  • Вопрос задан
  • 2395 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
dedmarazmon
@dedmarazmon
Попробуй

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http: //site.com/$1 [R=301,L]
RewriteRule ^index1.php?id=29 http: //site.com/model_a1_2 [R=301,L]
Ответ написан
Знак вопроса является разделителем между URL и параметрами, и не является частью URL, с которым работает mod_rewrite.

RewriteCond %{QUERY_STRING} ^id=29$
RewriteRule ^index1.php$ /model_a1_2? [R=301]
Ответ написан
Ваш ответ на вопрос

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

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