我遇到了CI路由問題。即使我的路線已定義,我仍會收到404。爲什麼我會得到一個404,它是codeigniter的路線問題?
我在我的路線定義配置文件,這些路線:
$route['s'] = "s";
$route['s/(:any)'] = "s/$1";
當我嘗試訪問http://localhost/s/x4dB/stripe
,我得到一個404,我把幾個echo
和exit
語句在我的控制,我發現它到達我的控制器 直到構造函數結束,之後它只是拋出一個404。我有方法索引定義,它永遠不會達到它。
要清楚,我有其他路線設置,他們正在正常工作。
我在這種情況下做錯了什麼?
你試過''s/index/$ 1「;' –
我沒有試過,但我會。不應該使用'index'作爲默認方法嗎? – Abs
索引是默認的,但您必須在'route'中提及 –