2017-01-19 5 views
0

На моем веб-сайте у меня есть каталог /upload. И я не хочу, чтобы люди просмотрели список содержимого в каталоге (файлы в нем все еще можно просмотреть) - так что следующее сообщение об ошибке не является ошибкой.Отключить ошибки «Невозможно обслуживать каталог»

Есть ли способ отключить следующее сообщение об ошибке, сохраняя /upload Список каталогов отключен/запрещен?

[autoindex:error] [pid 17883] [client IP:16603] AH01276: Cannot serve directory /var/www/my-site.com/upload/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive 

Я не хочу, чтобы это было в моей ошибке.log, так как я не считаю это ошибкой.

Я думаю, что я мог бы сделать свой файл «Запрещено» index.html в директории, но эта проблема для нескольких папок, поэтому я скорее не буду (если это возможно).

ответ

1

Вы можете сопоставлять затронутые каталоги, например. RewriteRule и совпадение с завершающим косой чертой и возвратом [F] или [G], который будет тихим. В противном случае невозможно подавить сообщение непосредственно в mod_autoindex или косвенно на каком-то уровне журналирования.

+0

Спасибо, это сработало! 'RewriteRule^upload/- [F]' – JemoeE

+0

Редактировать: 'RewriteRule^upload/$ - [F]' – JemoeE

Смежные вопросы