mod_rewrite не обращает внимание на регистр (bumped)

artman

Новичок
Подниму тему.
Возникла такая же проблема.

Пример .htaccess:
RewriteEngine On
RewriteBase /
Options +FollowSymlinks
RewriteRule ^([A-Za-z+\s]*)/$ /1.php?name=$1

Пример 1.php:
<?
print_r($_GET);
?>

Soft: WinXP_SP3+Apache1.3.33

При запросе: site.ru/1.php?name=VaSya
Выводит: VaSya

При запросе: site.ru/VaSya/
Выводит: vasya

p.s. И теперь "фишка", две недели назад все работало корректно.
p.s.s. google облазил, может не то в поиске вводил, но находил подобные проблемы все с мертвыми темами.

Заранее СПАСИБО!
 

baev

‹°°¬•
Команда форума

artman

Новичок
Да но в чем особенность - все работало, две недели назад.
Что и как могло повлиять, что все переменилось.
То что работало 100%, так как я сайты делаю и отлаживаю на локальной машине. И только когда все работает переношу на внешний сервер. Вот так все было сделано. И тут обнаруживаю между делом что не работает. :)
 

baev

‹°°¬•
Команда форума
artman, почему я должен верить Вам, а не разработчикам Апач?

Вы текст по ссылке читали?

(a) it's not a bug in mod_rewrite
(b) it's fixed 2.0. As said, 1.3 will stay as is.
As I said 15 months ago - it is simply NOT possible to straighten this
out in Apache 1.3/Win32. Nothing has changed, or will change, in that
answer. If you don't like the behavior (certainly I don't :) then
upgrade to 2.0.
 

artman

Новичок
baev
Я ни в коем случае не заставляю верить моим словам.
Я просто привожу ситуацию которая произошла со мной.
Возможно этот баг не сразу проявляется (что конечно невероятно само по себе)...
Просто было интересно может у кого было похожее за 4 года.
 

artman

Новичок
zerkms
Ok, не буду. :)

p.s. вспомнил что изменял, не без участия baev. У меня скрипты сначала лежали не в корне, а в папке.
Соответственно было:
RewriteRule ^catalog/([A-Za-z+\s]*)/$ /1.php?name=$1

А это уже работает.
 
Сверху