【问题标题】:Umbraco Custom 404 Error Page Not WorkingUmbraco 自定义 404 错误页面不起作用
【发布时间】:2012-06-14 15:34:16
【问题描述】:

我正在使用 Umbraco 4.7,而我的服务器是 IIS7,我想知道什么不适合我。我基本上想制作一个自定义错误页面(404)并且我尝试过的一切都不起作用,检查了论坛,但它仍然显示同样的问题。

我已经编辑了我的 umbracoSettings.config

<errors>
   <!-- the id of the page that should be shown if the page is not found -->
   <!-- <errorPage culture="default">1647</errorPage> -->
   <!-- <errorPage culture="en-US">1647</errorPage> -->
   <error404>1647</error404>
</errors>

我也考虑过将其添加到 web.config 文件中。

<httpErrors errorMode="Custom" existingResponse="Replace">
   <remove statusCode="404" subStatusCode="-1" />
   <error statusCode="404" prefixLanguageFilePath="" path="/error.aspx" responseMode="ExecuteURL" />
</httpErrors>

任何帮助将不胜感激。我是 IIS 和任何涉及网络设置的新手。

【问题讨论】:

  • 设法解决这个问题,转到 IIS > 站点 > 我的网站 > 错误页面 > 404 > 编辑功能设置 > 将本地请求更改为详细错误。它奏效了。

标签: redirect http-status-code-404 umbraco


【解决方案1】:

确保 1647 是 404 页面的节点 ID。

在您的 web.config 中的 system.webServer 标记中添加以下代码。

<httpErrors>
    <remove statusCode="404" subStatusCode="-1" />
    <error statusCode="400" path="/404" responseMode="ExecuteURL" />
    <error statusCode="404" path="/404" responseMode="ExecuteURL" />
</httpErrors>

希望这行得通...

【讨论】:

  • 我试过了,但我让页面显示以下文本。 “由于发生内部服务器错误,该页面无法显示。”
【解决方案2】:

以防万一有人像我在研究 Umbraco 7 的类似问题时一样偶然发现这一点,在 config/umbracoSettings.config 文件中将 trySkipIisCustomErrors 值设置为 true 为我做了。

  <web.routing
    trySkipIisCustomErrors="true"
    internalRedirectPreservesTemplate="false">
  </web.routing>

【讨论】:

  • 谢谢!这是我的问题的确切解决方案!
  • 这就是我的解决方案!令人讨厌的是,开发和登台之间的一切都是相同的。 trySkipIisCustomErrors 在 dev 上设置为 false,但在登台时必须设置为 true!傻机器!!谢谢!
【解决方案3】:

我遇到了同样的问题,Sobin P Samuel 建议的解决方案对我有用(只需将 httpErrors 元素直接复制并粘贴到 Web.Config 文件中的 system.webserver 部分),所以我想这也是解决它的方法对于 paulstewart185...

请注意,根据http://our.umbraco.org/wiki/install-and-setup/configuring-404-pages,IIS 7.5 的解决方案是将以下内容添加到 system.webserver 部分:

<httpErrors existingResponse="PassThrough"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 2015-04-17
    • 2011-12-23
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多