Сведения о вопросе

Pytdev

08:29, 11th August, 2020

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

Просмотров: 469   Ответов: 6

Поскажите, пожалуйста, что прописать в конфиге Apache, чтобы в определенных директориях виртуального хоста не выполнялись php-скрипты. PHP подключен через mod_php5.



  Сведения об ответе

nYU

02:11, 6th August, 2020

Тогда попробуйте в .htaccess прописать


  Сведения об ответе

ASSembler

04:38, 9th August, 2020

habrahabr.ru/blogs/php/61842/
Тут и описано и комментарии дельные есть


  Сведения об ответе

ASSembler

23:48, 13th August, 2020

Первое, что приходит на ум — .htaccess в директорию с примерно таким содержанием
<FilesMatch ".(php) $">
Order Allow,Deny
Deny from all
</FilesMatch>


  Сведения об ответе

PIRLO

07:58, 24th August, 2020

RemoveHandler .php
AddType text/html .php


  Сведения об ответе

LAST

15:04, 7th August, 2020

Все выше правильно, только есть один момент: Если во внутренней директории будет лежать еще один .htaccess, но он переопределит внешний, аккуратнее с этим.


  Сведения об ответе

PIRLO

08:13, 9th August, 2020

Вариант для nginx, для папки images и все в ней:

location ~* ^/(images)/.+\.(php|php3|php4|php5|phtml|phps|pl|pm)$ {
        deny all;
}


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться