2013-06-01 38 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。