@akvazoo

Как сделать массовый редирект 301 при смене имени get/post переменной в адресе урл?

Как сделать массовый редирект 301 при смене имени get/post переменной в адресе урл со старого на новый. Например: адресов /page.php?id=x на /page.php?fid=x
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
# 301 --- http://site.ru/page.php?id=x => http://site.ru/page.php?fid=x
RewriteCond %{QUERY_STRING} (^|&)id\=(.+)($|&)
RewriteRule ^page\.php$ /page.php?fid=x [L,R=301]

Get не является частью урла и вырезается по другому %2 - это аналог $2 но из RewriteCond а это вторая скобка в нем (.+)
Ответ написан
Ваш ответ на вопрос

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

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