1

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

没有启用搜索引擎友好和 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

但我正在尝试获取这样的 URL

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

我使用生成了指向此页面的链接

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

谁能帮忙

提前致谢

4

2 回答 2

2

为了让 SEF 路由器做你想做的事,你已经编写了自己的路由器。但是,您不能摆脱 URL 的组成部分。

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

于 2013-06-01T19:38:41.120 回答
0

我想,这就是你要找的

在您的自定义组件中支持 SEF URL

自定义组件的 sef url,哪个变体更好?

于 2013-06-01T12:40:03.837 回答