1

我正在使用 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 文件。问题是 SEF URL 中没有添加 Itemid。

4

1 回答 1

2

Itemid 永远不会添加到 SEF Url 中,也不应该添加。Itemid 指示您单击哪个菜单链接到达那里。它主要用于在查看页面时突出显示活动的菜单链接。

例如,如果您有两个不同的菜单都链接到同一个页面,它们将有两个不同的 Itemid,但本质上是同一个页面。这就是 SEF url 去除 Itemid 的原因,因为它会在 Google 中创建重复的内容项问题。

只是为了证明我是一个可靠的消息来源。我是Joomla Component Creator的首席开发人员,自 1.0 版以来一直在开发 Joomla 网站。

于 2012-08-08T08:41:47.993 回答