我在Joomla 1.5工作,有一篇文章,我不想在任何菜单中列出。这是一个特殊的促销页面,专属人士将获得链接。有没有办法给文章一个漂亮的URL?
目前有效的网址是/index.php?option=com_content&view=article&id=35
。我希望这是/15k
。
有人帮助我吗?
我看过this question,但网址并不是我想要的。
答案 0 :(得分:3)
要获取该网址,您需要启用Joomla!'s SEF/SEO settings(我假设您已经进行了此设置)。
在Joomla中你必须创建一个新菜单,称之为“Utility Menu”,但不要给它一个“Module Title” - 你不想显示这个菜单,所以你不需要模块
然后创建一个“单一文章”菜单项,别名15k
作为“效用菜单”中的菜单项。您现在应该可以访问http://www.yoursite.com/15k
如果要从另一个菜单链接到此菜单,请创建菜单项别名并将其指向15k菜单项。如果您想在文章中链接,只需将链接指向15k菜单项。
<强> [编辑] 强>
Joomla中的路由!首先查看用户定义的路径(即菜单及其菜单项)然后如果它找不到所请求资源的匹配,那么它要求特定组件构建路由,以及组件路由器是否是基本的(即几乎每个Joomla中的单个!1.5)然后你得到?option=com_somecomponent&id=X
样式结果。在2.5中,这有很大的改进,但仍然使用相同的路由机制。