Zendフレームワークでは、MVCを使用して、ユーザがhttp://base/urlの代わりにhttp://base/url/index.phpに明示的にサーフィンした場合、システムは実際のベースURLをhttp://base/url/index.php/と考え、システム内のURLユーザがindex.phpにサーフィンしたときにどのように解決するか
コントローラーXXXとアクションYYYがある場合、リンクは
http://base/url/index.php/XXX/YYYですが、間違いです。
私は現在のindex.phpに行を追加することでこれを解決しています:
$_SERVER["REQUEST_URI"]=str_replace('index.php','',$_SERVER["REQUEST_URI"]);
これを解決するZFに組み込まれている方法がある場合、私は疑問に思って。
あなたがZend_Controller_Router_Route_Static
(あー!)、例を使って、ZFでそれを行うことができます
あなたは1000%の権利が、問題は、ユーザーが、私が発見し、URLにindex.phpをを追加するために、いくつかの回を傾向があることです。これが私がこの問題について学んだ方法です。 –