typo3 - 带有 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 是一个奇怪的问题。在我的安装中,每一页都存在多个 realurl-path-entries。有时他们确实有语言参数 L=... 而不是 /en/ - 我不知道为什么有时会发生这种情况。当其中一个条目在路径条目列表中排在首位时,它会出现在 seo 面板预览中的规范标签中。
解决方案是在真实 url 面板中删除这些错误条目。
推荐阅读
- azure-data-factory - Azure 数据工厂将数据流映射到 CSV 接收器导致零字节文件
- html - 为什么在html中预览和打印时pdf会有所不同
- pyspark - 在 AWS Glue ETL 作业中删除选定的日期分区
- java - SpringBoot 2 Migration from 1.5 Dependencies 错误
- node.js - 在服务器上找不到模块“../models/user”Node.js
- c++ - 使用 stoi 函数处理异常
- python - 用 Python 高效模拟元胞自动机
- javascript - JavaScript 的 JSON.Parse() 函数是否对其接受的参数有最大字符串长度限制?
- c# - C# Google Sheets API - 删除行
- wordpress - 将javascript添加到elementor编辑器面板wp