5

我正在使用 WAMP 服务器,我需要使用 CSS 更改“404 未找到页面”样式。我该怎么做?

在此处输入图像描述

4

5 回答 5

5

在您的httpd.conf文件中,将有一个ErrorDocument部分:

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

之后,添加以下代码:

ErrorDocument 404 /error.html

这会将错误页面设置为一个名为 的文件error.html,这比使用.htaccess文件更好。

于 2012-08-01T06:57:38.310 回答
2

您可以使用文件将 404 错误页面重定向.htaccess到您的自定义页面。

使用 HTML/CSS设计您的自定义404页面。设置好 404 页面后,您需要做的就是将访问者发送到此页面的错误 URL。为此,只需将以下行添加到您的.htaccess文件中:

ErrorDocument 404 /404.php

您可以将404错误模板放置在您想要的任何位置。例如,您可以将所有错误消息放在一个名为errormessages

ErrorDocument 404 /errormessages/404.php 

请参阅这篇文章,如何将 404 错误重定向到自定义页面

于 2012-08-01T06:50:28.887 回答
2

这是 Apache 的核心功能,您可以选择几种更改 404 消息的方法。

要使用 HTML/CSS 创建您自己的自定义页面,您可以将以下选项放入您的.htaccess文件中:

ErrorDocument 404 /my404.php
于 2012-08-01T06:51:27.673 回答
2

在 .htaccess 添加

ErrorDocument 404 /path/to/custom/404.php
于 2012-08-01T06:53:46.217 回答
0

如果您的服务器上托管了许多站点,并且您希望每个站点都有不同的消息,那么添加 ErrorDocument 404 到 .htaccess 文件是要走的路。

如果您希望所有网站都出现相同的错误消息,那么在 httpd.conf 中设置 ErrorDocument 是可行的方法。

于 2014-02-27T14:02:52.807 回答