@yasha4u
Руковожу проектами

Как настроить постоянный редирект?

На сервере есть ссылка site.ru/message/index.php?id=304
Нужно сделать так, что вместо нее открывалась страница следующего вида:
site.ru/mess/index.php?inter=304

Не понимаю как это можно реализовать, простой редирект получилось, а вот параметр поменять не могу....
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
@yasha4u Автор вопроса
Руковожу проектами
Получилось :)
Кому интересно:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([^&]+)
RewriteRule ^/?message/index\.php$ /mess/index.php?inter=%1 [L,R=301]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
https://www.addedbytes.com/articles/for-beginners/...

см. пример с {a number}

не поможет - в Гугл "httaccess rewrite rules lang:ru"
Ответ написан
Комментировать
@ShamblerR
RewriteCond %{REQUEST_URI} ^(.*)/message/(.*)$
RewriteRule ^(.*)$ %1/mess/%2 [R=301,L]

ну и не забудь про передачу гет парметра
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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