voituk
прозревший
mod_rewrite: Экранирование "?"
Нужно выполнить URL-преобразование:
http://site.com/go?1111&2222&333
в
http://site.com/goto.php?param1=111¶m2=222¶m3=333
Пишу такое правило:
RewriteRule ^/?go\?([0-9]+)&([0-9]+)&([0-9]+)$ /goto.php?param1=$1¶m2=$2¶m3=$3
Проблема в том, что запись \? не экранирует символ ? и mod_rewrite считает его управляющим.
Как экранировать символ "?"???
Нужно выполнить URL-преобразование:
http://site.com/go?1111&2222&333
в
http://site.com/goto.php?param1=111¶m2=222¶m3=333
Пишу такое правило:
RewriteRule ^/?go\?([0-9]+)&([0-9]+)&([0-9]+)$ /goto.php?param1=$1¶m2=$2¶m3=$3
Проблема в том, что запись \? не экранирует символ ? и mod_rewrite считает его управляющим.
Как экранировать символ "?"???