@AstonMartin

Как вырезать «?» через htaccess?

Доброго дня!

Есть простой вопрос, но что-то не получается его решить.
Вот такой урл
http://mysite.ru/index.php/topic?122.0.html

Надо просто заменить ? в нем на ,
http://mysite.ru/index.php/topic,122.0.html

По идее, должно работать простое правило, но не работает.
RewriteRule ^(.*)\?(.*)$ /$1,$2

Как только ни экранировал - не помогает. Пробовал так же с заменой на "\%3F"
Тестирую на htaccess.madewithlove.be
Подскажите, плз, как его заменить?
  • Вопрос задан
  • 2442 просмотра
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
думаю тут поможет RewriteCond %{REQUEST_URI} , через RewriteRule вроде не добраться до "?"
Ответ написан
Комментировать
@Arik
не силен, но может как-то так:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)$ $1,%1?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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