如何使用 .htaccess 在您的网站上设置错误页面
设置您的错误页面很重要,因此如果有人试图访问不存在的页面,或者他们被禁止查看的页面,他们将收到一条友好的错误消息,以及您提供的一些有用链接。创建自定义错误页面,尤其是针对 404(未找到)错误,是让迷路的访客重新回到网站上的有用方法。
代码
您所要做的就是将此代码添加到您的 .htaccess 文件中并保存!与所有文件更改一样,它可能需要一些时间才能在所有地方更新,但您可以通过清除浏览器的缓存来加快设备上的进程。
此代码片段将用您自定义的错误页面替换默认的浏览器错误页面。要创建您自己的自定义错误页面,请使用您的 .htaccess 文件指向的自定义消息创建一个 Web 文件(TXT、HTML、PHP 等)!例如,如果您使用下面的代码片段,请在名为“404.html”的“errors”文件夹中创建一个 HTML 文件。当服务器遇到 404 错误时,它会将访问者重定向到您的自定义页面,而不是让浏览器显示默认页面。在此处查看错误页面的完整列表。
为您的网站设置自定义错误页面
请记住将 URL 替换为您的实际站点 URL,指向您的自定义错误页面!
注意:位于子目录中的 .htaccess 文件会覆盖先前 .htaccess 文件中的任何重复规则。例如,如果您在根目录中有一个 .htaccess 文件定义了 404 和 403 错误页面,而另一个位于“test”文件夹中的 .htaccess 文件仅定义了 404 错误页面,则“test”文件夹中的任何文件和文件夹将使用“测试”.htaccess 文件中定义的 404 页面,以及根 .htaccess 文件中定义的 403 页面。
高级用户注意事项:根据Apache 的说明,“如果您使用 ErrorDocument 4[xx] 指令,则它必须引用本地文档”。简而言之,建议您在 htaccess 文件中使用相对链接(根文件夹以“/”开头)而不是绝对链接,以防止不正确出现的 HTTP 状态消息。例如,将“https://mysite.com/errors/400.html”替换为“/errors/400.html”。
安装
不确定如何安装此代码?这很简单。.htaccess 文件称为“.htaccess”,点前没有任何内容。尝试在您的 FTP 软件上找到它。许多系统不允许文件名以点开头(因此下载 htaccess 文件有时会很困难),因此这也限制了我们创建 .htaccess 文件的方式。但是可以绕过这些限制,所以这里是步骤!
打开您的文本编辑程序并编写您的 .htaccess 文件
完成后,将其保存为“htaccess.txt”(我们稍后会修复它的名称)
将“htaccess.txt”上传到您的网络服务器并将其重命名为“.htaccess”(记住点很重要!)
如果您仍然感到困惑,或者它不适合您,请查看我们的查找、创建和编辑 .htaccess 文件一文中的更详细说明。
结论
希望您已成功安装此代码段,如果您需要帮助,请随时向我们发送消息!查看其余的 htaccess 片段,看看您还可以做哪些其他令人惊奇的事情!