Запрет исполнения файлов .php в директории
Материал из DiPHOST.Ru wiki system
(Различия между версиями)
Schors (Обсуждение | вклад) |
Schors (Обсуждение | вклад) |
||
(4 промежуточные версии не показаны) | |||
Строка 2: | Строка 2: | ||
<meta name="description" content="Запрет исполнения файлов .php в директории"></meta> | <meta name="description" content="Запрет исполнения файлов .php в директории"></meta> | ||
<meta name="title" content="Запрет исполнения файлов .php в директории"></meta> | <meta name="title" content="Запрет исполнения файлов .php в директории"></meta> | ||
+ | |||
+ | |||
+ | В каталоге, где мы хотим запретить исполнять файлы .php, создаем файл .htaccess с такими директивами (можно просто copy-paste отсюда): | ||
+ | |||
+ | <FilesMatch \.php$> | ||
+ | ForceType text/html | ||
+ | SetHandler default-handler | ||
+ | </FilesMatch> | ||
+ | |||
+ | |||
+ | Обратите внимание, что у настройки на разных хостингах могут отличаться и приведенная здесь настройка работает только у нас и на тех хостингах, которые настроили свой Apache по рекомендациям сайта [http://php.net php.net], а не из пакетных менеджеров. | ||
[[Category:HowTo]] | [[Category:HowTo]] |
Текущая версия на 12:10, 22 апреля 2016
В каталоге, где мы хотим запретить исполнять файлы .php, создаем файл .htaccess с такими директивами (можно просто copy-paste отсюда):
<FilesMatch \.php$> ForceType text/html SetHandler default-handler </FilesMatch>
Обратите внимание, что у настройки на разных хостингах могут отличаться и приведенная здесь настройка работает только у нас и на тех хостингах, которые настроили свой Apache по рекомендациям сайта php.net, а не из пакетных менеджеров.