我有codeigniter項目。我使用router.php顯示網址更改的產品頁面。在這裏我正面臨一些問題。路由器代碼在這裏使用路由器codeigniter uri(URL)設置
Url router.php code
www.sitename.com/products/page/2 -> $route['products/page/(:num)'] = "products";
www.sitename.com/products/product-name -> $route['products/(:any)'] = "products/detail/$1";
www.sitename.com/products/product-categories -> $route['products/(:any)/(:num)'] = "products/selbygrp/$2";
上述代碼適用於特定的產品細節視圖。但邏輯上,我有問題
問題: 如果我去分頁鏈接路由器去第二個路由代碼。並且如果選擇特定產品組類別列表,則它將轉到第二路線代碼。我曾經給過它什麼會去第二條路線。
我知道這個的原因。如果產品/之後會採取第二種路線。但我不需要這樣。以下網址我想
www.sitename.com/products/productname -> for product detailview
www.sitename.com/products/product-categories -> list product categories wise
www.sitename.com/products/page/number -> show product list with pagenation
我堅持這一點,如果任何可能與htaccess的這個做的,給我指導,感謝推進
你有問題的分頁和路由器?如果是這樣,那麼查看您的分頁代碼 – zazvorniki
不會與分頁有關。問題是產品之後的任何url傳遞給第二個路由的問題,否則分頁工作正常 –