我在配置文件中定义了以下路由,如下所示。
$route['apartments/(:any)'] = 'apartments/view/$1';
如果我在网址中给出这样的http://localhost/apartment_advertisement/apartments/shobha_complex
,那就完全正常了。
如果我在网址中给出http://localhost/apartment_advertisement/apartments/shobha_complex/abcd/abcd
这样的内容,则会转到与上面相同的页面。所以我需要这个网址的错误页面。请帮我如何控制这些网址?这项工作将更受赞赏。
答案 0 :(得分:3)
你的意思是当请求URL有一个不想要的“尾巴”时显示404未找到的错误?您可以修改(:any)
以限制接受的字符串。这很简单:
$route['apartments/(\w+)'] = 'apartments/view/$1';