| ||||||||||||||||
|
||||||||||||||||
>>AT> alr> Как сделать так, чтобы Apache была не чуствительна к регистрам. >>AT> 2) написать (например) RewriteRule, который приводил бы все к маленьким VC> буквам. >> >>А может кто написал уже ?// Поделитесь, плз VC> Не рекомендую. VC> Самба вынуждена обладать такой функциональностью в целях совместимости с VC> Виндой. VC> Отсюда иногда имеем итересную проблему: если в каталоге лежат 2 файла VC> различающиеся только регистром, то на каком бы из них ты не кликнул, VC> откроется всегда первый в списке. VC> Ты совершенно уверен что тебе это необходимо? VC> Я однажды думал что у меня крыша поехала: смортю с Винды Нотпадом - одно VC> содержание, телнетом с Юникса - другое :) VC> Оказалось 2 файла. И не только Вы не рекомендуете. Да и бред это - это же невозможно. Смотрите, такой вопрос есть прямо в faq по апаче. Вот и ответ: 6.How can I make all my URLs case-insensitive with mod_rewrite? You can't! The reason is: First, case translations for arbitrary length URLs cannot be done via regex patterns and corresponding substitutions. One need a per-character pattern like sed/Perl tr|..|..| feature. Second, just making URLs always upper or lower case will not resolve the complete problem of case-INSENSITIVE URLs, because actually the URLs had to be rewritten to the correct case-variant residing on the filesystem because in later processing Apache needs to access the file. And Unix filesystem is always case-SENSITIVE. But there is a module named mod_speling.c (yes, it is named this way!) out there on the net. Try this one.
|
|
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE. Copyright (C) 1995-2001 The Apache Group. All rights reserved. Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 . Design (C) 1998 Max Smolev. |
||
| Last indexed: Ap:2011-01-27 09:36 | G:2012-01-27 16:47 | MSN:2011-06-13 19:51 | R:2011-03-26 19:09 | Yah:2011-10-21 10:25 | Я:2010-06-02 07:22 |