CodeIgniter URI复杂URL的路由

时间:2013-10-31 13:10:40

标签: php codeigniter

问题是:

控制器:产品 方法: product_details(category_name,product_name)

当前网址为: http://www.domain.com/products/product_details/category-name/product-name

但是我不想要上面的网址,我想输入以下网址并将其重新映射到上面提到的方法

要映射的网址: http://www.domain.com/product/category-name/product-name

如何在codeigniter中使用routes.php?

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

$route['products/(:any)/(:any)'] = 'products/product_details/$1/$2';

如果您的产品控制器有任何其他方法,您需要在此之上为它们指定路线,因为这实际上是产品控制器的所有路线。