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

Почему не отключается php в директории через .htaccess?

Есть папка для файлов, в ней лежит .htaccess с таким модержимым
php_flag engine Off
RemoveHandler .php .php2 .php3 .php4 .php5 .phtml .pl .rb .py .cgi .fcgi .fpl
AddType application/octet-stream .php .php2 .php3 .php4 .php5 .phtml .js .html .htm .xhtml .shtml .pl .rb .py .css .sass .less .coffee .cgi .fcgi .fpl
Options -Indexes


На локалке (open-server, apache 2.4.6) все ок, а вот на сервере (apache 2.2.26 + nginx 1.5.9 для статики) - скрипты выполняются. Подскажите, в чем может быть проблема.
P.S.: AllowOverride All, так как реврайт и другие опции работают в .htaccess
  • Вопрос задан
  • 2694 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@kaasius
Закройте на уровне nginx

location /ваша_папка {
try_files $uri $uri/ 404;
}

Как-то так. Он будет отдавать все файлы из данного локейшена вообще без участия апача. И соответственно никакие скрипты выполняться не будут.
Ответ написан
Ваш ответ на вопрос

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

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