Показать сообщение отдельно
Старый 13.06.2006, 12:51     # 5
Self Author
Junior Member
 
Регистрация: 07.02.2006
Адрес: Ростов-на-Дону
Сообщения: 52

Self Author Путь к славе только начался
Цитата:
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 вообще не вылазит, даже если он есть в строке. (опытным путём обнаружил).
Self Author вне форума