В чем недостаток отсутствия файла index.html для некоторых каталогов - PullRequest
0 голосов
/ 31 мая 2010

Мне любопытно, каковы некоторые последствия / недостаток того, чтобы не помещать файл index.html в ваши каталоги (например, изображения). Я знаю, что когда индексный файл отсутствует в каталоге, файлы в этом каталоге больше не являются частными и будут видны браузерам, когда они укажут (например, yoursite.com/images/). Помимо этого, какие большие эффекты следует учитывать? и как правильно их обезопасить.

спасибо!

1 Ответ

2 голосов
/ 31 мая 2010

Это зависит от вашего веб-сервера, но у него нет двух недостатков.

  1. Если не защищено, некоторые веб-серверы будут отображать содержимое каталога, если нет страницы по умолчанию.
  2. Если кто-то введет your_site / directory /, а страница по умолчанию отсутствует, он получит ошибку 404.

На современных веб-серверах есть много способов обойтись без использования страницы по умолчанию для каждого каталога. Вы можете настроить пользовательский 404 для перенаправления на страницу, которая доступна, а некоторые могут автоматически вставить ее для вас. Что касается безопасности, вы можете просто отключить просмотр каталогов, чтобы люди не могли видеть их содержимое.

Если вы настраиваете свой собственный сервер, его отсутствие становится менее важной проблемой, поскольку вы можете контролировать реакцию сервера на такие ситуации. Люди обычно просто ставят его как отказоустойчивый, чтобы убедиться, что две вышеуказанные проблемы решены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...