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

Не работает mod_rewrite

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

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

Делаю так:

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

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

Ответить   Andrey Yakushev Mon, 12 Jun 2006 21:47:58 +0400 (#560254)

 

Ответы:

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

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

Не проверял.

Ответить   Tue, 13 Jun 2006 16:23:29 +0900 (#560438)

 

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

Не оно. :(

Ответить   Andrey Yakushev Tue, 13 Jun 2006 12:15:47 +0400 (#560445)