Назад | Перейти на главную страницу

Можно ли включить htaccess только для одного каталога?

Я исследую проблемы с производительностью на веб-сайте.

Программное обеспечение, которое мы используем, требует htaccess (т.е. оно генерирует сам .htaccess, если его там нет, поэтому перенос правил в httpd.conf не вариант).

Однако у нас также есть длинные (mod_rewritten) URL-адреса, особенно для изображений.

Итак, глядя на strace, я вижу, где у нас есть 10 изображений на странице, все с путями вроде

/img/p/12/13/14/14.jpg

Он ищет htaccess в 60 папках только для изображений.

Есть ли способ указать apache ТОЛЬКО использовать .htaccess, который используется в / var / www / html / site, и не искать какие-либо другие файлы .htaccess?

Apache ищет .htaccess полностью вниз по пути к папке, пока AllowOverride говорит ему это сделать. Так что моя рекомендация - иметь AllowOverride nonehttpd.conf) для корневого каталога и AllowOverride без разницы только для того каталога (дерева), где он вам нужен.