возможно я не прав, я не очень разбираюсь, но: может быть он считает ?
регуляркой? может быть надо перед ? поставить \, тоесть сказать ему, что
это ? а не "любой символ"?
On Wed, 2005-12-14 at 20:25 +0300, Ivan B. Serezhkin wrote:
> Добрый день.
>
> Столкнулся с странной проблемой:
>
> Есть
> RewriteRule ^/( ... images|adm|perl-backhand ...)(.*)$
> http://backhand/$1$2 [P,L]
> и
> <Location /admin>
>
> Хочется чтобы /adm и /admin были разными сущностями.
>
> Вешать на конец хэндлера слэш - нельзя - это условие задачи
> Но известно, что после хэндлераа обязательно идёт вопросительный знак -
> тоесть запросыф вида /adm?data или /adm/?data
>
> Так вот, было применено решение :
> RewriteRule ^/( ... images|adm|perl-backhand ...)(/\?|\?)(.*)$
> http://backhand/$1$2$3 [P,L]
> Но оно не матчит ничего, подскажите плз, как в этом случае идёт разбор
> регекса, и почему '?' не матчится ?
>
> --
> WBR
> Ivan Serezhkin