2013-06-01 48 views
1

我在Joomla 3中創建了一個應用程序。在前端有一個自定義組件,它顯示了所選類別的詳細信息。Joomla - 在htaccess中重寫組件的URL

與網址移出啓用搜索引擎友好的URL重寫如下

wwww.sitename.com/index.php?option=com_arts&view=category&id=12 

所以我啓用了URL重寫,SEO URL和URL後綴

http://www.sitename.com/component/arts/12.html?view=category 

但我想得到這樣的網址

http://www.sitename.com/caterory/12 

I產生使用

<?php echo JRoute::_('index.php?Itemid=115&id='.$cat->id); ?> 

任何人都可以請幫助提前

感謝鏈接到這個網頁

回答

2

要讓SEF路由器做你想做的事情,你有write your own router。但是,您不能擺脫URL的組成部分。

這樣做,你不需要自己的路由器,而是每個類別的菜單條目。如果您不想顯示該菜單,則不必顯示該菜單。該菜單項的alias然後用於SEF URL。