【问题标题】:TYPO3 does not resolve url correctlyTYPO3 无法正确解析 url
【发布时间】:2012-11-02 04:09:09
【问题描述】:

我是 TYPO3 的新手,目前遇到以下问题:

我从另一个当前正在营业的网页中复制了模板。 当我在主页 (www.domain.com) 的起始页上并单击其中一个链接时,我总是收到错误 404。生成的链接如下所示。

http://www.domain.com/testpage.440.0.html

所以我猜想在我复制的网页上使用了 RealUrl 之类的东西?我理解对吗?但我没有看到 RealUrl 已安装。

但是,如果我手动将此链接更改为

http://www.domain.com/?id=440.0.html

网站正在创建中。

Typo3 在收到这两个链接的第一个版本时如何知道生成页面?

【问题讨论】:

    标签: typo3


    【解决方案1】:

    看起来并不像一个标准的开箱即用的真实 URL url。那宁愿是 /testpage-404.html 。所以也许问题出在其他地方,可能是:

    • 模拟静态(检查该扩展是否正在运行)。一个常见的错误是同时运行真实 url 和模拟静态。如果您暂时不需要说出网址,只需卸载模拟静态即可。

    • 确保将域添加到快捷方式。使用列表模块并选择根快捷方式。然后点击创建新记录,选择域。并在那里输入您的域。刷新所有缓存并重试。

    如果您在此处发布(根快捷方式页面的)TS 代码,我可能会告诉您出了什么问题。

    • 真正的 url 配置通常使用 .htaccess 文件。也许该文件仍然包含来自原始目标的信息。

    • 检查根ts是否包含一些baseUrl语句

    您使用的是哪个版本的 TYPO3?

    HTH,但请随时发布更多信息。

    【讨论】:

    • 非常感谢。你指出了正确的事情。 SimulateStaticDocuments 已启用。由于某种原因,重定向无法正常工作。用 Typo3 Dummy 包中的默认文件替换 .htaccess 文件后,它就可以工作了。
    • 不客气。如果您尝试设置 Realurl,请告诉我。
    【解决方案2】:

    如果您的打字稿模板期望找到 realurl 并且它没有作为插件安装,这可能是原因。您需要安装它,或者在 TS 模板中找到设置并将其删除。 尝试使用模板对象浏览器进行查找(使用模板工具,单击站点根目录,然后使用 r/h 窗格中的下拉菜单选择模板对象浏览器。)

    Typo3 是如何知道生成页面的 它接收这两个链接的第一个版本?

    任何它不理解的页面请求都会产生 404 错误。

    【讨论】:

      猜你喜欢
      • 2014-12-02
      • 1970-01-01
      • 2011-06-12
      • 2020-08-05
      • 2014-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多