Запретить выполнение php в директории

john_j

Проверенные
Сообщения
422
Решения
8
Реакции
133
Баллы
745
Из соображений "береженого бог бережет", хотел тут на одном форуме запретить выполнение PHP в директории data/avatars/ с поддиректорями ниже, и не получается. Какие есть варианты? Пробовал которые ниже, не срабатывают.

Код:
php_flag engine 0
RemoveHandler .phtml .php .php2 .php3 .php4 .php5 .php7 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .htm .html
AddType text/plain .phtml .php .php2 .php3 .php4 .php5 .php6 .php7 .phps .cgi .pl .asp .aspx .shtml .shtm .fcgi .fpl .htm .html

Код:
<Files *.php>
Order Allow,Deny
Deny from all
</Files>

Код:
<FilesMatch "\.(phtml|php|php2)$">
Order Allow,Deny
Deny from all
</FilesMatch>

Может конечно глупость, но хотел подстраховаться.
 
На форуме принято делится со всеми решением найденным самим
Мало кому будет полезно.
Решение - двумя условиями сделал редирект в CloudFlare. В разделе Rules там есть подраздел Redirect Rules. Закрыл от выполнения всю директорию "data".

А на хостинге думаю что-то накручено в панели настойки Nginx, он там включен как прокси. У меня туда доступа нет.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу