Сервер чувствителен к регистру, как можно изменить эти настройки?

L
На сайте с 26.07.2007
Offline
6
3534

Сервер чувствителен к регистру, php скрипты на сервере чувствительны к регистру, к примеру в поиске одинаковые слова с регистром воспринимаются по разному. Причем дело не в скриптах а в серваке, на Винде на localhost работает все без учета регистра, а вот на серваке в инете скрипты тупят.

Server: Apache/1.3.39 (Unix) PHP/5.2.4 mod_gzip/1.3.26.1a mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.30 OpenSSL/0.9.7a

Можно ли настроить сервак чтобы он не учитывал регистр ?

dkameleon
На сайте с 09.12.2005
Offline
386
#1
latexxx:
Можно ли настроить сервак чтобы он не учитывал регистр ?

документация подсказывает этот модуль:

http://httpd.apache.org/docs/1.3/mod/mod_speling.html

не уверен, что он решит проблемы с инклюдами на ПХП.

latexxx:
ричем дело не в скриптах а в серваке, на Винде на localhost работает все без учета регистра, а вот на серваке в инете скрипты тупят.

матчасть надо учить, а не на зеркало пенять:

http://www.dedicated-resources.com/guide/68/Linux-Is-Case-Sensitive.html

Дизайн интерьера (http://balabukha.com/)
antono
На сайте с 12.07.2004
Offline
297
#2

Насколько мне известно нельзя на сервере, так как там файловая система с учетом реоистра работает. Средствами скриптов разруливайте.

L
На сайте с 26.07.2007
Offline
6
#3
antono:
Насколько мне известно нельзя на сервере, так как там файловая система с учетом реоистра работает. Средствами скриптов разруливайте.

сервак не только в тексте регистр учитывает, он так же учитывает регистр в названиях файлов, нужно будет подумать как можно с помощью скриптов что то сделать, хотя не уверен, так как проблема в поиске, при разных запросах в зависимости от регистра разный результат. Пользователи задав один и тот же запрос с разным регистром получат разный результат.

antono
На сайте с 12.07.2004
Offline
297
#4
latexxx:
сервак не только в тексте регистр учитывает, он так же учитывает регистр в названиях файлов, нужно будет подумать как можно с помощью скриптов что то сделать, хотя не уверен, так как проблема в поиске, при разных запросах в зависимости от регистра разный результат. Пользователи задав один и тот же запрос с разным регистром получат разный результат.

А же и написал про файловую систему.

Если юзер набирает в браузере /image/fiLe.gif, а файл называется File.GIF

То скриптом можно сделать так: сканируем все файлы в папке /image и сравниваем с запросом. Скриптом делаем и запрос и файл в нижнем регистре.

Но этот метод очень грузит винт сервера, особенно если файлов тысячи в папке.

Второй метод - пройтись скриптом и сделать все файлы в нижнем регистре. И на сайте навигацию делать правильную.

Тут подумал - а вы про какой вообще запрос? Про поиск по сайту с помощью БД и ключевых слов или про навигацию?

L
На сайте с 26.07.2007
Offline
6
#5
antono:

Тут подумал - а вы про какой вообще запрос? Про поиск по сайту с помощью БД и ключевых слов или про навигацию?

Поиск по сайту, ищет в файлах в основном формата html, базы никакие не используются, думал уже над тем чтобы весь текст в файлах к одному регистру привести, но тогда если пользователь задаст запрос в другом регистре то вообще не получит никакого результата.

antono
На сайте с 12.07.2004
Offline
297
#6

Если пользователь задаст запрос в другом регистре обработайте запрос скриптом и приведите его к нижнему регистру.

L
На сайте с 26.07.2007
Offline
6
#7
antono:
Если пользователь задаст запрос в другом регистре обработайте запрос скриптом и приведите его к нижнему регистру.

мысль хорошая, нужно будет попробовать со скриптами замутить ченить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий