cs_seo 主页中的规范错误

wrong canonical in homepage with cs_seo

我在 TYPO3 8.7.31 的安装中尝试 cs_seo 3.1.0。 cs_seo 在每个页面上打印规范标签。在大多数页面上它们都是正确的,但在主页上却不正确。我得到了这个规范:

 <link rel="canonical" href="http://mydomain.tld/?L=0" />

L=0 参数错误 - 站点中没有其他语言。

有什么办法可以去掉这个参数吗? 谢谢!

找到原因和解决办法了。 realurl 是个奇怪的问题。在我的安装中,每一页都存在多个真实的url-路径条目。有时他们确实有语言参数 L=... 而不是 /en/ - 我不知道为什么有时会发生这种情况。当其中一个条目在路径条目列表中排在第一位时,它就会出现在 seo 面板预览中的规范标签中。

解决方法是删除真实url面板中的这些错误条目。