b13/de-slash

如果您不希望在URL末尾有斜杠,此扩展将删除它

维护者

详细信息

github.com/b13/de-slash

源代码

问题

安装次数: 1,268

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 8

分支: 1

开放问题: 0

类型:typo3-cms-extension

1.0.0 2023-11-10 11:34 UTC

This package is auto-updated.

Last update: 2024-08-27 23:39:11 UTC


README

使用TYPO3,您可以在URL末尾添加或省略斜杠,这取决于具体的使用场景。

默认情况下,TYPO3的每个URL末尾都没有斜杠,但由于一些技术限制,例如在主页上总是有斜杠。

您可以为每个URL配置一个结束符,例如".html"或"/",并为插件提供更多增强功能。

此扩展通过一种简单的方式从以下内容中删除末尾的斜杠

  • 所有生成的链接
  • 所有您的规范URL

它甚至将带有末尾斜杠的传入URL重定向到没有斜杠的同一页面。

配置

安装扩展,确保所有语言的基础站点配置均不包含末尾斜杠

好的: base: 'https://example.com/en' 坏的: base: 'https://example.com/en/'

好的: base: '/fr' 坏的: base: '/fr/'

就这样。

注意事项

  • 请确保您没有增强器或页面类型装饰器(也适用于插件)创建带有末尾斜杠的URL。

  • 重定向仅在GET或HEAD请求上生效。

待解决问题

  • 如何处理EXT:redirects的重定向
  • 这是一个“全包”解决方案 - 您无法按站点禁用此功能。

致谢

此扩展由Benni Mack于2023年创建,用于b13 GmbH, Stuttgart

查找我们开发的更多TYPO3扩展,这些扩展有助于我们在客户项目中创造价值。作为我们工作方式的一部分,我们专注于测试和最佳实践,以确保我们所有代码的长期性能、可靠性和结果。