Этот пост больше для себя, чтобы не забыть на будущее.
На моём хостинге по-умолчанию если в папке нет индексного файла, при запросе папки вебсервер честно показывает всё содержимое. Это не есть хорошо. Самое интересное, что я это обнаружил совершенно случайно.
Я это вылечил добавлением в .htaccess следующих строк:
Options -Indexes ErrorDocument 403 /
Первая строчка блокирует запросы к папкам без индекса. Вместо ответа теперь посетитель получит ошибку 403 (Ошибка доступа).
Вторая строчка переадресовывает ошибочный запрос в корень сервера, где у меня есть индексный файл от WordPress, который интерпретируя URL приходит к выводу, что это 404 ошибка и подставляет шаблон 404.php из текущего шаблона.
Вот как-то так. =)
А вообще-то по-правильному надо найти у хостера настройки апача и сделать всё это это там.
Нет постов по теме.
RSS-подписка