TOOMOLOD
@TOOMOLOD
Веб-мастер

Как сделать ЧПУ get запросов в htaccess?

Нужно запросы по get такого типа переводить в такой
site.ru/index.php?poisk=123
в такой site.ru/123


Использовал готовые решения из интернета типа
RewriteRule ^(.*)/(.*)$ index.php?poisk=$1 [L]
но ничего не работает
mod_rewrite включен и работает
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
GET не является частью урла и не попадает в ревратйт рул впринципе.
выедляется так, групаа из конд не $1 а %1
RewriteCond %{QUERY_STRING} (^|&)poisk\=(.+)$|&)
RewriteRule ^(.*)/(.*)$ index.php?poisk=%1 [L]

Спасибо кэп, вот тебе ответ решен
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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