0

我对 TYPO3(4.5.8) 处理 URL 的顺序有疑问。请注意,我指的是 TYPO3 在内部解析 URL 路径的方式,而不是 apache 配置的 Rewrite-Rules。我的网站要求 TYPO3 必须遵守以下规定:

  • 不存在页面的 URL 必须重定向到具有正确 404 响应标头的特殊 404 页面(因此它们不是作为正确内容页面的索引)。
  • 非规范 URL 变体(大写/小写,不带尾随 Slash )必须永久重定向 (301) 到它们的规范对应物,以便 Google 不会将它们解释为包含重复内容。

我实际上已经设法让 TYPO3 做到这两点(URL 变体实际上是开箱即用的正确处理),但问题是顺序:不存在页面的变体也被重定向到它们所谓的规范对应物,然后被重定向到404页面。恐怕这会破坏 Google 的正确索引,而这正是本练习的重点。

所以任何人都可以给我一些关于如何正确配置 TYPO3 的指针,以便它以正确的顺序处理 URL,即首先确定页面是否存在,然后再执行其他任何操作。

4

1 回答 1

0

有一个扩展这样做:forcerealurls2

我从未使用过这样的扩展,因为在合理的配置中,没有链接指向 TYPO3 中的非规范 URL。

于 2017-04-22T18:46:40.810 回答