我有我的配置/路由的路由文件,如下所示:笨分页和URI路由
$route['thing/(:num)'] = 'site/pages/$1';
在我分页的配置是在site/pages
,还有以下相关选项:
$config["base_url"] = base_url() . "thing";
$config["uri_segment"] = 3;
上面生成正确的链接,如:thing/20,thing/40(因为我已经给出了每页20个配置选项)并且第一页正确显示20个链接。
但是当我点击第二页链接时,它会返回404。当我继续在浏览器中将网址编辑到/ site/pages/20或site/pages/40时,它可以正常工作。
我在这里做错了什么?
你能显示你的实际代码吗?或者,你真的使用'thing'作为URL段吗?我不明白为什么这些链接会将“base/url”设置为“thing”,为什么会这么说......我很确定它会生成诸如“thing/20”之类的链接。 –
谢谢你指出韦斯利,实际上我忘记了在发帖时用东西/ 20和东西/ 40替换page/20,page/40。我将相应地编辑帖子。 –