Codeigniter php框架的URL看起來像上面那樣。apache如何將http://www.example.com/index.php/abc/def映射到index.php?
我很驚訝,Apache將這個請求映射到index.php在服務器根目錄。我期望它將/index.php/abc/def解釋爲目錄/index.php/abc中的文件'abc',並因此導致404 Not Found(因爲不存在這樣的文件)。
任何人都可以解釋爲什麼index.php被執行嗎? 有沒有解釋apaches'地圖請求資源'策略的文檔,這將解釋上述觀察?
告訴我們一些關於你的apache配置。你在使用mod_rewrite嗎?你有htaccess文件嗎? – 2009-12-16 13:51:20
沒有mod_rewrite,沒有.htaccess。只是簡單的Apache – zedoo 2009-12-16 13:58:10