Вариант 2: включение директивы cgi.force_redirect

Конфигурационная директива cgi.force_redirect запрещает прямой вызов php по URL-адресу, похожему на http://my.host/cgi-bin/php/secretdir/script.php. В этом режиме вместо прямого вызова PHP разберёт поступивший запрос, только если запрос перенаправил веб-сервер.

Перенаправление в конфигурации Apache чаще настраивают через следующие директивы:

Action php-script /cgi-bin/php
AddHandler php-script .php

Опцию конфигурации протестировали только с веб-сервером Apache/ При установке нестандартной переменной CGI-окружения REDIRECT_STATUS для перенаправленных запросов опция полагается на веб-сервер Apache. Нельзя пользоваться этой опцией конфигурации, если веб-сервер не поддерживает способы определения прямых и перенаправленных запросов, и лучше запускать CGI-версии PHP другими способами, которые описывает раздел.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top