的情況在Zend框架中,使用MVC,如果用戶明確衝浪到http://base/url/index.php而不是僅僅衝浪http://base/url,系統認爲真實的基地址是http://base/url/index.php/,並根據這個計算出所有系統中的網址。如何解決用戶衝浪到index.php
所以,如果我有一個控制器XXX和行動YYY鏈接將是
http://base/url/index.php/XXX/YYY這當然是錯誤的。
我目前通過的index.php添加一行解決這個:
$_SERVER["REQUEST_URI"]=str_replace('index.php','',$_SERVER["REQUEST_URI"]);
我想知道如果在ZF內置的方式來解決這個問題。
你是1000%是正確的,問題是,我發現,用戶傾向於有時將index.php添加到URL。這就是我對這個問題的瞭解。 – 2009-05-23 21:51:08