【问题标题】:TYPO3 URL processing orderTYPO3 URL 处理顺序
【发布时间】:2012-04-03 12:30:44
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我认为这是不可能的,因为这意味着 TYPO3 需要在进行重定向之前验证规范 URL。但这不应该给谷歌带来麻烦,因为谷歌足够聪明,可以在重定向后看到 404。无论如何,您是使用扩展名 realurl 还是使用什么来创建 URL?
  • 是的,我使用 realurl,据我所知,它已设置为自动配置(无论这意味着什么)。

标签: url seo typo3 realurl


【解决方案1】:

有一个扩展这样做:forcerealurls2

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    相关资源
    最近更新 更多