我是CI的新手,面临404页面的网址问题 我访问时http://www.sogoteleshopping.com/product/50/herbal-madhunashni http://www.sogoteleshopping.com/product/50/herbal-madhunashni_test重定向我想要404,请帮助我。
$ route ['product /(:any)'] =“home / product_details / $ 1”;
答案 0 :(得分:0)
您必须将所有细分分开,并为方法$1/$2/$3
等使用变量
对于您的示例,您需要执行以下操作:
$route['product/(:num)/(:any)'] = "home/product_details/$1/$2";
仅(:num)
仅用[0-9]+
(在您的产品ID网段上)
-
在home.php
和product_details()
方法中将使用
public function product_details($id, $name) {
}
有关路由的更多信息,请参阅CI文档:
https://www.codeigniter.com/user_guide/general/routing.html?highlight=routing