如何为我的网站创建自定义的“找不到文件(404、500)[http 错误代码]”

用户10737288

我看到一些网站有自己的文件未找到页面及其徽标。

我想要这样一个页面用于我的网站。

请告诉我如何制作这种类型的页面,如果找不到文件则向用户显示。

奥斯卡

首先,您需要一个 HTML 或 PHP 文件来显示 404 发生的时间。让我们做一个像这样的简单 HTML 文件:

<h2> 404 Not Found! </h2>
<pre> Seems like the resource you're looking for is not found </pre>

我们称这个文件为 404.html。

现在您必须配置您的网络服务器以将未找到的请求重定向到您的新 HTML 文档。

如果您使用的是 Apache:

您可以通过不同的方式来实现,最常见和推荐的是使用.htaccess文件,它允许您覆盖虚拟主机的 Apache 配置。但是,为了能够在虚拟主机中使用 .htaccess 文件,您需要allowOverride all在 apache 配置中添加

apache 配置示例:

<Directory /path/to/your/project>
    Options FollowSymLinks
    AllowOverride All # This is the needed option
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

所以现在你可以在你的项目中放置一个 .htaccess 文件,所以只需创建它并将其放入:

ErrorDocument 404 /path/to/404.html/document

如果您使用的是 Nginx:

您必须在 nginx 配置中添加错误页面。按照本指南来实现它:

https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-to-use-custom-error-pages-on-ubuntu-14-04

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章