我刚刚打开了 SEF Urls,当我使用菜单在我的网站中导航时它工作正常。
但是当我点击从一篇文章生成的链接时,出现在 URL 字段中的 URL 是混乱的。我得到:
http://mywebsite.org/fr/publications?id=375
代替
http://mywebsite.org/fr/publications/comprendre/livres/pinker
简而言之,问题在于生成的 SEF url 类似于 menuAlias?id=ArticleID 而不是 menuAlias/CategoryAlias/ArticleAlias。
我(和以前一样)为我的链接使用非 SEF URL:
href="index.php?option=com_content&view=article&id=375&Itemid=265
(Itemid 265 = 菜单发布,Id 375 = 文章粉红色)
我遇到了一种解决方案,但它不起作用:
href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=54&Itemid=20' ); ?>"
知道如何设置我的href,当我从文章链接它时,我会在我的新标签中获得一个SEF(真实)Url?
非常感谢!