cgi.force_redirect
設定指令 cgi.force_redirect 可防止任何人使用類似 http://my.host/cgi-bin/php/secretdir/script.php 的 URL 直接呼叫 php。 相反地,PHP 只會在經過網路伺服器重新導向規則後,才會以這種模式進行解析。
通常,Apache 設定中的重新導向是使用以下指令完成的
Action php-script /cgi-bin/php AddHandler php-script .php
這個選項僅在 Apache 網頁伺服器上進行過測試,並且依賴 Apache 在重新導向的請求中設定非標準 CGI 環境變數 REDIRECT_STATUS。如果您的網頁伺服器不支援任何判斷請求是直接還是重新導向的方式,您就無法使用此選項,並且必須使用這裡記載的其他 CGI 執行方式之一。