我对 CodeIgniter 和路由系统有奇怪的问题,找不到解决方案,所以:我有几条路线,例如
'forum/(:num)'
=> 'forum/category/$1',
'forum/(:num)/(page:any)'
=> 'forum/category/$1/$2',
它们可以工作,但在标题中返回 404 代码。
我的意思是我没有得到 404 页面、正确的 HTML 返回和页面内容正确显示为我的论坛的类别。但是我在标题中得到 404(Firebug 中的网络选项卡),所以我无法正确处理 POST 数据。
如果我请求 /forum/ - 200 Ok 返回,但是当我尝试获取路由页面时,我得到了正确的页面,但 404 Not Found。
我在 Linux 主机上使用 PHP5.4+Apache2,如果它会帮助你给我解决方案。