Задать вопрос

Отключение выполнения php-скриптов для поддиректорий виртуального хоста Apache

Поскажите, пожалуйста, что прописать в конфиге Apache, чтобы в определенных директориях виртуального хоста не выполнялись php-скрипты. PHP подключен через mod_php5.
  • Вопрос задан
  • 16932 просмотра
Подписаться 4 Оценить 2 комментария
Решения вопроса 1
Anonym
@Anonym
Программирую немного )
Тогда попробуйте в .htaccess прописать
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
mrBuG
@mrBuG
habrahabr.ru/blogs/php/61842/
Тут и описано и комментарии дельные есть
Ответ написан
Anonym
@Anonym
Программирую немного )
Первое, что приходит на ум — .htaccess в директорию с примерно таким содержанием
<FilesMatch ".(php) $">
Order Allow,Deny
Deny from all
</FilesMatch>
Ответ написан
RemoveHandler .php
AddType text/html .php
Ответ написан
Комментировать
@Nc_Soft
Все выше правильно, только есть один момент: Если во внутренней директории будет лежать еще один .htaccess, но он переопределит внешний, аккуратнее с этим.
Ответ написан
@HellWalk
Вариант для nginx, для папки images и все в ней:

location ~* ^/(images)/.+\.(php|php3|php4|php5|phtml|phps|pl|pm)$ {
        deny all;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы