Цитата:
SergoZD:
Знак вопроса - системный символ в регулярных выражениях, попробуйте его экранировать.
|
Не в нём проблема.
Так работает:
Код:
RewriteCond %{REQUEST_URI} ^/[^/]+/[^/]+$
RewriteRule ^([^/]+)/([a-z]+)$ /$1/?pg=$2&%{QUERY_STRING} [L]
А так - нет:
Код:
RewriteCond %{REQUEST_URI} ^/[^/]+/[^/]+$
RewriteRule ^([^/]+)/([^/]+)$ /$1/?pg=$2&%{QUERY_STRING} [L]
А надо, чтобы работало во втором варианте, т.к. там в параметре может быть любой символ. А вопрос, кстати, в REQUEST_URI вообще не вылазит, даже если он есть в строке.

(опытным путём обнаружил).