@stimu

Как переделать редирект?

со страницы /?id=15 редирект на /15/
RewriteCond %{QUERY_STRING} id=(\d+) [NC]
RewriteRule .* /%1/? [R=301,L]

Нашел такой пример в интернете, мне нужно все с точностью наоборот чтобы при наборе адреса site.ru/15/ был редирект на site.ru/?id=15
вместо 15 может быть любое число, заранее неизвестное и каталога /15/ на сайте нет.
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteRule ^15$ /\?id=15 [L,R=301]
ну и соответственно любые цифры
RewriteRule ^([0-9]{1,})$ /\?id=$1 [L,R=301]

но что-то вы делаете явно не то
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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