银海软件设计出品
扫描关注网站建设微信公众账号

扫一扫微信二维码

如何设置自定义404页面文件

银海软件2016-02-18经验之谈

让我们做一个快速的调查:你平时怎么做,当你点击一个链接,遇到一个“404文件未找到”的错误呢?你会:

•点击浏览器的后退按钮,去别的地方?
•尝试备份一个目录中的URL(即网址),然后再试一次?
•写的站长的网站,并指网站的情况告知他们?
如果你和大多数人一样,你会简单地点击BACK按钮尝试另一个地方。大多数人甚至不知道有任何其他的替代品。

因此,你需要做的事情,这样你就不能失去这个组的人来到您的网站后,旧的链接或通过输入您的网址不正确。

要求自定义的404文件未找到
这是不可能的自定义404错误页面,如果您的虚拟主机没有启用此功能为您的网站。例如,在写这篇文章时,如果您的主机在免费的网络主机的Geocities或三脚架等,你将不能够自定义你的404错误页面。商业网站的主机,另一方面,通常提供这一设施。

如果您的虚拟主机支持的方式来定制您的404文件,你通常会发现在他们的文档(或广告)的地方提到它。事实上,如果他们提的地方,你可以自定义文件名为“。htaccess的”,这可能意味着,你也可以自定义你的404文件未找到错误页面。

htaccess文件是Apache Web服务器的使用,让您可以在一个目录级微调您的Web服务器配置。其他类型的Web服务器处理不同的404错误页面的定制。 (Web服务器,在这种情况下,您的虚拟主机的计算机上运行的软件。它是程序,“服务”您的网页的访问者。)

步骤一:创建/修改。htaccess文件
这一步可能不会在所有情况下,有必要。有些虚拟主机已经配置他们的网络服务器,这样它会在你的web目录中寻找一个特定的文件时,无法找到某个文件。如果是这样,请跳过此步骤。

如果您的Web服务器是Apache Web服务器,你将不得不找出你的虚拟主机,你需要做什么来使服务器无法找到一个文件时,以满足您的自定义文件。本文只适用于Apache Web服务器上托管的网站。

否则,你需要做的第一件事是添加下面一行到一个文件叫。htaccess(注意前段时期)。在大多数情况下,没有这样的文件存在,你可以简单地创建一个使用文本编辑器(如Windows的记事本上)。顺便说一下,如果你是在Windows上使用记事本,你将需要输入“的。htaccess”(包括开幕和闭幕引号)到“另存为”对话框,当您创建文件,否则记事本会追加一条“文本“你背后时,它创建的文件的扩展。除非你配置Windows显示完整的文件名,你不会意识到,它已经这样做。

的ErrorDocument 404 / notfound.html的的
当然,你会在主web目录需要把一个notfound.html文件,上面的指令来工作。

本质“的ErrorDocument 404”指令告诉Apache Web服务器,只要它不能找到它需要在该目录及其子目录的文件,它是使用下面的URL中指定的文件。

该目录及其子目录之一。htaccess文件在您的主web目录会做的伎俩。不过,如果你想要某个子目录展现不同的404文件未找到消息,您可以随时进入该目录中放置不同的。htaccess文件中。这将覆盖任何你在父目录的。htaccess文件。

第二步:创建错误文档文件
什么应该进入您的自定义404文件未找到页面?

这是不够好,干脆让你的访问者知道该文件找不到。为了不失去他们,你将需要为他们提供一些方法来找到他们想要的文件,否则他们将离开。

你的页面应该有一个或多个以下的东西:

1.A主要页面的链接,访问者可以找到他/她希望有一个建议。

如果您有一个搜索引擎对你的网站,你一定要在该网页上放置一个搜索框。很多人喜欢简单地键入一个查询,而不是通过扫描您的网站地图。

3.A链接到您的网站地图,其中列出了所有在您的网站页面。

如果你知道在您的网站上经常输入错误的网址,你甚至可以把链接直接在网页上的正确位置,让游客到达那里从外面可以快速获取到正确的页面。请记住,你不想失去访问者,所以做一切可以帮助他/她。

五,其他助航设备,你可能有 - 例如,如果你有一个正常页面下拉导航菜单,你应该把这里的人也是如此。

如果你愿意,你甚至可以在页面上放一个简单的表格,让你的访客告知您断链。然而,这个页面的主要目的不是为了帮助您磁道坏链接,但要确保你的访问者不会离开你的网站,如果他/她可以在那里找到。

顺便说一下,你应该让你的404页面,大于512字节,即使当您正在测试。否则的Internet Explorer(IE)将加载调用其内置的“友好HTTP错误消息”,而不是你的404页面。 Chrome浏览器的行为没有更好的。

第三步:测试错误文件
当你满意与页面,上传你的。htaccess文件到您的网站。然后对其进行测试,键入一个URL,你知道不存在。

你的错误页面加载。从这个错误页面,测试一下,看看链接的页面,你打算导致。

404自定义错误页的常见错误
1,最常见的错误的人有他们的自定义错误页中犯了一个错误,他们把他们的。htaccess文件的URL。这导致Web服务器进入一个循环,当访问者试图访问一个丢失的文件。当一个文件无法找到服务器尝试加载在你的ErrorDocument指令指定的文件。但该文件不存在了,所以它会尝试加载在该指令中指定的文件。你的想法。

请确保您测试您的错误文件输入一个不存在的URL。不要测试通过键入其真实的URL - 将课程的工作,但它会证明不了什么。

2.Another常见的错误是忘记了,你的404错误页面可以加载无论是从主目录或者从一个子目录,甚至是你的cgi-bin目录。当你把你的404文件未找到链接页面,导致您的网站或图像(如您的标志)的链接到其他网页的超链接等,确保您使用完整的URL,而不是相对链接。也就是说,使用类的东西

<a href="http://www.thesitewizard.com/sitemap.shtml">的网站地图</ A>
而不是

<a href="sitemap.shtml">的网站地图</ A>
首先将工作,即使出现404页面的子目录中丢失的文件,但第二个不会。

结论
当访问者遇到一个404文件未找到您的网站上的错误,你就濒临失去访问者,你辛辛苦苦获得通过搜索引擎和第三方链接。创建您的自定义404错误页面,让你失去了这样的游客的数量降到最低。

高端网站建设

文章关键词
网站建设