在 Zend 框架中,使用 MVC,如果用户显式浏览 http://base/url/index.php而不仅仅是http://base/url,系统认为真正的基本 url 是http://base/ url/index.php/并据此计算系统中的所有 URL。
所以,如果我有一个控制器 XXX 和动作 YYY 链接将是
http://base/url/index.php/XXX/YYY这当然是错误的。
我目前正在通过在 index.php 中添加一行来解决这个问题:
$_SERVER["REQUEST_URI"]=str_replace('index.php','',$_SERVER["REQUEST_URI"]);
我想知道 ZF 是否有内置的方法来解决这个问题。