Я никогда не думал, что найду ответ на эту странную проблему. Спасибо!

у многих других, у меня проблемы с выполнением очень простого mod_rewriting в apache.

У меня есть следующее в моем .htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^view/([0-9]+)/([0-9]+)$ view.php?advertId=$1&publisherId=$2 [NC,QSA,L]

Который должен переводить / view / 4093/203? Qs = val -> /view.php?advertId=4093&publisherId=203?qs=val

Теперь он работает при вызове его с помощью / View ..., но при выполнении строчных букв / view он перенаправляет на нужный файл, но рекламные идентификаторы и publisherId не установлены в моем сценарии PHP, как это происходит с представлением первой буквы в верхнем регистре и я просто говорю, что не имею никакого представления о том, что происходит на этом фронте (я тестировал и наблюдал за этим поведением, просто выполнив a на моем view.php).

Кто-нибудь знает, почему это происходит?

Я хочу добавить, информация о моем сервере выглядит следующим образом:

Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 

IE. стандартная установка Debian с пакетами Debian по умолчанию + php-mssql.

Ответы на вопрос(1)

Ваш ответ на вопрос