我已經在PyroCMS
中安裝了模塊FireSALE
。從URI中刪除FireSALE - 路由問題
我想從URI中刪除「FireSale」,或者在可能的情況下將其更改爲自定義字符串。 即
http://mydomain.com/firesale/cart
到
http://mydomain.com/cart
我已經在PyroCMS
中安裝了模塊FireSALE
。從URI中刪除FireSALE - 路由問題
我想從URI中刪除「FireSale」,或者在可能的情況下將其更改爲自定義字符串。 即
http://mydomain.com/firesale/cart
到
http://mydomain.com/cart
您將能夠完成它的主要routes.php文件(系統/ CMS /配置/ routes.php文件
的最好的辦法它沒有碰到衝突(例如其他模塊uri,如domain.com/blog等),將類似下面的代碼放在您的routes.php中
$route['category/(order|layout)/([0-9]+)'] = 'firesale/front_category/$1/$2';
$route['category(:any)'] = 'firesale/front_category/index$1';
$route['product(:any)'] = 'firesale/front_product/index$1';
$route['search(:any)?'] = 'firesale_search/search/index$1';
$route['cart(:any)?'] = 'firesale/cart$1';
也將您的默認控制器從頁面更改爲firesale(可選)
這樣做的當前可接受的方法是使用路由。 使用路線的替代方案,您實際上可以重命名您的模塊。它可以使用腳本完成。這有效地改變了模塊的路徑到你想要的路徑。例如:它可以用於將「博客」重命名爲「文章」。
的Linux: https://gist.github.com/3680107