📜  cara membuat tampilan rapi pada 错误 xampp (1)

📅  最后修改于: 2023-12-03 15:14:05.960000             🧑  作者: Mango

如何在 XAMPP 中美化错误页面

当您使用 XAMPP 作为 Web 开发环境时,您可能会遇到各种错误。 默认情况下,XAMPP 会显示相对简陋的错误页面,但是您可以轻松地通过更改一些配置文件来更改它们。 在本文中,我们将向您展示如何在 XAMPP 中美化错误页面,使其更具可读性并提供更具吸引力的 GUI。

第 1 步:打开 XAMPP 安装目录并找到 httpd.conf 文件

首先,您需要找到 XAMPP 安装目录中的 httpd.conf 文件。 通常,此文件位于 xampp\apache\conf 目录中。 打开此文件。

第 2 步:更改 ErrorDocument 指令

httpd.conf 文件中,搜索 “ErrorDocument” 指令。 您应该能够找到以下行:

ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var

将这些行注释掉,换成下面的代码:

ErrorDocument 401 "<html><head><title>401错误:未授权</title></head><body>请检查您的登录信息。</body></html>"
ErrorDocument 403 "<html><head><title>403错误:禁止</title></head><body>请求无法完成,因为您没有适当的权限。</body></html>"
ErrorDocument 404 "<html><head><title>404错误:未找到</title></head><body>此页面不存在。请检查您输入的 URL 是否正确。</body></html>"
ErrorDocument 405 "<html><head><title>405错误:禁止使用的方法</title></head><body>请求方法无效。请使用正确的方法进行请求。</body></html>"
ErrorDocument 408 "<html><head><title>408错误:请求超时</title></head><body>服务器等待请求时发生超时。请重新尝试。</body></html>"
ErrorDocument 500 "<html><head><title>500错误:内部服务器错误</title></head><body>服务器遇到错误。请联系管理员。</body></html>"
ErrorDocument 503 "<html><head><title>503错误:服务不可用</title></head><body>服务器无法处理请求。请稍后再试。</body></html>"

这些新指令包含与先前代码相同的错误代码,但是它们的属性更改为 HTML 格式的字符串,而不是指向错误文件的文件路径。 这意味着您现在可以完全定制错误页面。

第 3 步:创建自定义错误页面文件

现在,您可以创建自定义错误页面文件。在 XAMPP 安装目录中创建一个名为 error 的新文件夹,并在其中创建一个名为 404.html(我们将创建一个自定义 404 页面)的新文件。

编辑您的错误文件,格式化为 HTML 页面。 您可以使用 HTML 和 CSS 来创建任何外观。 例如,这是一个简单的自定义 404 页面示例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>404 Page not found</title>
    <style>
      body {
        background-color: #f0f0f0;
        font-family: Arial, sans-serif;
        margin: 0;
        padding: 0;
      }
      .container {
        margin: 0 auto;
        max-width: 1100px;
        padding: 40px;
        text-align: center;
      }
      h1 {
        color: #333;
        font-size: 4em;
        margin-bottom: 20px;
        text-transform: uppercase;
      }
      p {
        color: #888;
        font-size: 1.6em;
        margin-bottom: 40px;
      }
      a, a:link, a:visited {
        color: #222;
        text-decoration: underline;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <h1>404 Page not found</h1>
      <p>Sorry, the page you requested could not be found.</p>
      <p>Please check the URL and try again, or click <a href="/">here</a> to go back to the homepage.</p>
    </div>
  </body>
</html>
第 4 步:测试错误页面

使用错误的 URL 访问您的 XAMPP 服务器时,您将看到您新创建的自定义错误页面。 确保测试所有错误代码以确保您的自定义错误页面适用于所有情况。

恭喜,您已经成功在 XAMPP 中美化了错误页面! 通过在 httpd.conf 文件中更改 ErrorDocument 指令并创建自定义错误页面文件,您可以轻松更改 XAMPP 错误页面的外观和感觉。