php – 只允许在Codeigniter中看到路由中指定的URL

如果我有一个名为articles的控制器,它有一个名为view_articles的方法,用户可以输入http://example.com/articles/view_articles/some-post并让它返回一个页面.

我已指定路由为http://example.com/article/post-name.如何才能使路由只显示路由中指定的URL? article / view_articles / some-post有没有办法显示404而不是显示与路由URL相同的页面?

我试图防止重复的SEO目的.

解决方法:

如果URI包含view_articles作为第二段,则使用$this-> uri-> segment(n)作为view_articles内部URI class的一部分,以将流量重定向到您的路线.

上一篇:在我的PHP MVC框架中进行路由


下一篇:php – Laravel在视图中列出路由