Ранее как-то не задумывался об этом.
Вот у меня на сервере есть файл, допустим:
/vasja.doc
вбив это в адресную строку его можно скачать.
Но если написать допустим:
/Vasja.doc
Мой nginx откроет страничку 404, с информацией о том что файл не найден.
А хорошо ли это? Сегодня просмотрел логи где-то 1-10 запросов в неделю я получаю на файлы где просто ошибка в регистре и человек уже не может скачать файл. Как у вас настроены http сервера?
LinuxForum.Fans
http сервер. Учитываем регистр символов надо ли?
Автор: Dima85
5 сообщений
2120 просмотров
Обычно не использую верхний регистр, плюс дописываю в ".htaccess" такую строку:
text
ErrorDocument 404 /page404.phpА там уже сам обрабатываю ошибку, выводя текст со списком наиболее вероятных причин.
А хорошо ли это? Сегодня просмотрел логи где-то 1-10 запросов в неделю я получаю на файлы где просто ошибка в регистре и человек уже не может скачать файл. Как у вас настроены http сервера?
как вариант: http://helpers.com.ua/linux/nginx-linux/nginx-rewrite-url-v-nizhnij-registr-lowercase/
Если очень хочется потакать юзверям, не знающим что такое регистрозависимость, то любая серверная среда, что ПХП, что Ява позволяют решить эту проблему одной строчкой.
man регулярные выражения
Выбор за Вами. Я имхо не поощрял бы.
Поступаю иным способом: файлы отдаются скриптами. Пользователю не известно ни где они хранятся в структуре сайта ни какое фактическое имя файла.
Войдите или зарегистрируйтесь, чтобы ответить.