首页 > 解决方案 > 在 codeigniter URL routes.php 中遇到问题

问题描述

我正在开发一个项目,我需要为每个产品创建干净的 URL,请参见以下模式:-

example.com/Single_Product_Page

原始 URL 是example.com/browse/Single_Product_Page,我使用了以下代码:-

$route['(:any)'] = 'Products/browse/$1'; 

我有两页(1) example.com/Product
(2) example.com/Products/Single_Product_Page  

 

它工作正常,但现在我无法打开产品页面,当我尝试打开它时,它打开Single_Product_Page

请帮我解决这个问题。

标签: phpcodeigniterroutes

解决方案


您需要更新类似于此示例的路线(在我的网站上可以正常工作):

$route['products'] = 'controller/myfunction/argument';
$route['products/:any'] = 'controller/myfunction/another_argument/$1/1';

您可以从此处的文档中获得更多见解


推荐阅读