从 TYPO3 8.7 更新到 TYPO3 9.5 时,您可能会放弃 realurl 扩展以支持新的路由功能。
但您可能会注意到,realurl 默认情况下会在所有 url 后面附加一个 /(当您不使用 html 后缀时)
默认情况下,TYPO3 路由功能不会执行此操作,并且当前核心中没有选项可以启用此功能。
为什么这是个问题?
在 TYPO3 8.7 中,您会得到一个类似 www.domain.tld/subpage/ 的 URL。在 TYPO3 9.5 中,使用 URL www.domain.tld/subpage 调用同一页面。
因此,即使这是同一个页面,对于搜索爬虫来说,这也是另一个 URL。当调用带有附加 / 的 URL 时,TYPO3 会执行 307 重定向,但您可能想使用旧的 URL 结构。
如何配置 TYPO3 添加尾随“/”?
您可以使用用于映射和类型参数的 PageTypeEnhancer https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.5/Feature-86160-PageTypeEnhancerForMappingTypeParameter.html在您的站点配置(config.yaml 文件)中:
routeEnhancers:
PageTypeSuffix:
type: PageType
default: '/'
index: ''
map:
'/': 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)