我正在使用joomla 1.5.2。当mod_rewrite和SEF启用时,我有不同的URL,但它不起作用。例如:
https://sampleprojects.com/component/jobboard/buy (SEF and Apache mod_rewrite enabled)
https://sampleprojects.com/index.php?option=com_jobboard&view=buy&Itemid=2(SEF and Apache mod_rewrite disabled)
我的网站上有SSL,而且我也有.htaccess文件。问题是Itemid没有添加到SEF URL中。
答案 0 :(得分:2)
Itemid永远不会添加到SEF Url中,也不应该是。 Itemid表示您点击的菜单链接到达那里。它主要用于在查看页面时突出显示活动菜单链接。
例如,如果您有两个不同的菜单都链接到同一页面,它们将有两个不同的Itemid,但基本上是同一页面。这就是SEF网址剥离Itemid的原因,因为它会在Google中产生重复的内容项问题。
只是为了证明我是一个可靠的来源。我是Joomla Component Creator的首席开发人员,自1.0版以来一直在开发Joomla网站。