Отключение выполнения php-скриптов для поддиректорий виртуального хоста Apache
Поскажите, пожалуйста, что прописать в конфиге Apache, чтобы в определенных директориях виртуального хоста не выполнялись php-скрипты. PHP подключен через mod_php5.
Тут есть одно «но», главное в RemoveHandler добавить все расширения: .php .php3 .phtml…
А вот чтобы не заморачиваться по-этому поводу, можно для скачиваемого файла сделать $_GET запрос, к примеру, download.php?file=file.php, а в download.php сделать:
Все выше правильно, только есть один момент: Если во внутренней директории будет лежать еще один .htaccess, но он переопределит внешний, аккуратнее с этим.