【问题标题】:How do I redirect errors like 404 or 500 to a custom error page in apache httpd?如何将 404 或 500 等错误重定向到 apache httpd 中的自定义错误页面?
【发布时间】:2018-02-05 17:07:28
【问题描述】:

我创建了一个 Django 项目,但我使用 Apache 作为网络服务器。谁能告诉我如何将 404 或 500 或 400 之类的错误代码重定向到自定义错误 html 页面,而不是在页面上显示标准错误消息以防发生错误?

【问题讨论】:

  • 各位,我应该在哪里创建 .htaccess 文件?我已经尝试了一些网络上可用的解决方案。但没有一个有效。任何帮助将不胜感激

标签: django apache .htaccess custom-error-handling


【解决方案1】:

只需在templates 目录中创建自定义 404.html400.html500.html。现在这些custom 错误页面将在发生错误时呈现。

【讨论】:

  • 自定义错误页面重定向在我在 Django 上运行项目时有效,但在我在 Apache 上运行时无效。我最初在模板目录中创建了自定义 404.html 和 500.html。并添加了网址和视图,它适用于 Django。但是它不适用于 Apache
猜你喜欢
  • 2018-07-16
  • 2015-08-01
  • 1970-01-01
  • 2019-01-18
  • 1970-01-01
  • 1970-01-01
  • 2016-01-06
  • 2013-02-04
  • 1970-01-01
相关资源
最近更新 更多