Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-06-13

Re[2]: Не работает mod_rewrite

Здравствуйте, Anton.

> RewriteRule ^([^/]+)/([^\?][^/]+)$ /$1/?pg=$2&%{QUERY_STRING} [L]

> Не проверял.
Не оно. :(

   Andrey Yakushev 2006-06-13 12:15:31 (#560445)

Re: Не работает mod_rewrite

Здравствуйте, Andrey.

AY> Есть такая задача:
AY> надо из адреса /folder/text?a=1
AY> сделать /folder/?pg=text&a=1
AY> причём параметр a может отсутствовать.

AY> Делаю так:

AY> RewriteEngine on
AY> Options +FollowSymlinks
AY> RewriteBase /
AY> RewriteCond %{REQUEST_URI} ^/[^/]+/[^/]+$
AY> RewriteRule ^([^/]+)/([^/]+)$ /$1/?pg=$2&%{QUERY_STRING} [L]

AY> Но Апач виснет. Что делаю не так?
AY> Причём, когда вместо ^([^/]+)/([^/]+)$ делаю ^([^/]+)/([a-z]+)$ то всё
AY> работает. Но мне нужно именно так, чтобы это были любые символы кроме слэша.

RewriteRule ^([^/]+)/([^\?][^/]+)$ /$1/?pg=$2&%{QUERY_STRING} [L]

Не проверял.

   2006-06-13 12:04:55 (#560438)