情形一:只運(yùn)行公開(kāi)的文件

如果 web 服務(wù)器中所有內(nèi)容都受到密碼或 IP 地址的訪問(wèn)限制,就不需要設(shè)置這些選項(xiàng)。如果 web 服務(wù)器不支持重定向,或者 web 服務(wù)器不能和 PHP 通信而使訪問(wèn)請(qǐng)求變得更為安全,可以開(kāi)啟 cgi.force_redirect ini 指令。除此之外,還要確認(rèn) PHP 程序不依賴其它方式調(diào)用,比如通過(guò)直接的 http://my.host/cgi-bin/php/dir/script.php 訪問(wèn)或通過(guò)重定向訪問(wèn) http://my.host/dir/script.php。

在Apache中,重定向可以使用 AddHandler 和 Action 語(yǔ)句來(lái)設(shè)置,請(qǐng)看下一節(jié)。