首页 > 解决方案 > 带有 cs_seo 的主页中的规范错误

问题描述

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

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

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

任何想法如何摆脱这个参数?谢谢!

标签: typo3typo3-8.7.x

解决方案


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

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


推荐阅读