Joomla - htaccess中的组件URL重写

时间:2013-06-01 11:13:55

标签: apache .htaccess joomla url-rewriting

我在Joomla 3中创建了一个应用程序。前端有一个自定义组件,它显示了所选类别的详细信息。

其中带有out的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

我使用

生成了此页面的链接
<?php echo JRoute::_('index.php?Itemid=115&id='.$cat->id); ?>

任何人都可以请帮助

提前致谢

2 个答案:

答案 0 :(得分:2)

要使SEF路由器按照您的意愿执行操作,您需要write your own router。但是,您无法摆脱URL的组成部分。

这样做,您不需要自己的路由器,而是每个类别的菜单条目。如果您不想显示该菜单,则无需显示该菜单。然后,该菜单条目的alias将用于SEF URL。

答案 1 :(得分:0)