linux系统怎么自定义404错误页面?linux操作系统(推荐10篇)由网友“琥珀川”投稿提供,以下是小编整理过的linux系统怎么自定义404错误页面?linux操作系统,希望能够帮助到大家。
篇1:linux系统怎么自定义404错误页面?linux操作系统
要在linux系统中做404错误页面我必须做两点,一做一个404错误提示页面,二再把服务器环境中把加404功能,下面我来给大家介绍一下,
下面将分两个步骤实现
一、在网站的根目录下查看是否有.htaccess 文件,如果没有则自建一个。在.htaccess 文件中加入如下语句:
代码如下复制代码ErrorDocument 404 /404.html
二、在网站根目录下建立一个 404.html 文件,文件的后缀需要和.htaccess中指定的文件一致。
完成上面的步骤后,在地址栏输入该网站的一个不存在的页面进行测试,如果打开页面是你自定义的那个404.html,说明自定义404错误页成功
如果在httpd.conf中定义了404错误的URL指向,则是可以实现自定义404错误页的,
如:
代码如下复制代码ErrorDocument 404 /error/missing.php
配置404.php需要注意的3点:
1、不建议在自定义错误页面设置跳转,很多网站制作者喜欢在自定义错误页面加上自动跳转 ,若要跳转建议设置在 10 秒以上,因为自定义跳转很有可能被seo/seo.html“ target=”_blank“>搜索引擎判定为作弊,导致权值降低!
2、自定义错误页面一般不建议用图片,若需要用图片,请不要用太大,以免自定义页面访问量太大,造成过多的流量浪费在该处,影响网站的稳定,得不偿失,
3、搜索引擎的蜘蛛会爬行到您的自定义错误页面,因此在这个页面设定好关键字和网站各栏目的链接,对网站收录有很大帮助。
篇2:别让自定义404错误页面毁了你的排名
HTTP404对SEO的影响
当搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数 据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据 库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题,轻则被搜索引擎降权,重则会K掉网 站。
不管如何自定义404错误页面,首先重要的一点就是保证搜索引擎返回的是404状态码。
404错误页面的设置方法和404状态码的正确返回:
1、设置404指向一个设计好的html 文件,此时页面返回的404状态码。 现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站 的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目录下,
此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
2、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,我们可以在显示完提示内容后,增加语句: Response.Status=”404 Not Found“ ,这样就保证页面返回404状态码。
3、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php
注意:1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失。2.切记不要使用绝对URL(例如:www.378q.com.cn/post/29.html形式),如果使用绝对URL返回的状态码是”200”。
说明:404错误页面设置完成后,一定要检查一下状态码,输入一个没有的网页,通过一个http状态检查工具或上面我提到的网站也有检查工具,查看返回值。 返回值为404是正确的,如果是返回200则不正确。
这里可以:查看HTTP返回状态值
篇3:个性创意404错误页面设计
让404错误页面不再枯燥,一个优秀且富有创意的404页面不仅使人耳目一新,更能给用户带来良好的用户体验,带来额外的流量,
个性创意404错误页面设计
,
还等什么,赶快把你的网站404页面好好优化下吧!
篇4:如何创建个性化404错误页面网页设计
404.php基本的代码包括H2 tags ——“Error 404 – Page Not Found”,读取header, sidebar, 和footer的指令。当然你可以根据需要对这些代码实行相应的调整以适应自己博客的模板,风格。
我们将会通过几个步骤来分解修改404.php的教程。请注意,我是一直会使用get_header,get_sidebar和get_footer命令调用wordpress主题文件。根据需要你应该稍微修改404.php文件以适应你的主题。
开始修改404错误页面
首先,我们将在404错误页面上添加搜索代码,这样404错误页面就不会过于单调缺乏操作选项。假如有游客浏览了你的404页面,他就可以通过搜索框搜索你的其他页面。这是帮助你挽留游客的一种方法。
为404.php 添加搜索代码
篇5:如何创建个性化404错误页面网页设计
Search:
创意404错误页面
创建一个具有创意的404错误页面,目的是让浏览者短暂地停留在错误的信息上然后重新引导他们到你的主页。404错误页面可以做得尽可能友好,以便实现搜索引擎优化。
下面我们将开始编辑模板中的header.php文件。在你的header.php在顶部的中meta. tags,您可以添加以下代码:
if (is_404()) {
$redirectHome = get_option(‘home’); ?>
然后在404.php添下红色部分的代码:
404.php File
Error 404 – File Not Found.
Please ” Click here to return to our home page, or you can wait to be redirected in 15 seconds.
上面的例子用于引导游客由404错误页面转向网站主页。这也将有利于网站留住用户,而不是让他们觉得困惑而最终离开。这个例子未必永远是最好的解决方法,但对于游客查找你网站上的内容是非常有效。
确保404错误页面可以工作
您可以通过输入一个你网页不存在的页面来测试404错误页面是否有效,
(红色部分是你的主页地址)
例如:www.yourwebsitedomain.com/test404page.php
这将会打开你的404错误页面,如果不是则说明测试失败。
如果测试失败
如果碰巧你的服务器没有自动打开404.php,你可以通过修改 .htaccess获得支持。在wordpress安装地址找到 .htaccess文件并添上下面的代码:
ErrorDocument 404 /index.php?error=404
如果你的wordpress并不是安装ftp的根目录下,而是安装在ftp子文件夹下,你必须将.htaccess文件修改成:(YOURSUBFOLDERNAME,指子文件夹的名称)
ErrorDocument 404 /YOURSUBFOLDERNAME/index.php?error=404
这样就会调用你的404.php文件。
下面是一段完整的代码示范,教会你使用404.php帮助用户查找本来想找的东西。尽可能地将一些信息反馈给他们以吸引他们继续浏览其他页面。
404 Error
We cannot seem to find what you were looking for.
Maybe we can still help you.
You can search our site using the form. provided below.
You can visit ”
” the homepage.
Or you can view some of our recent posts.
Search:
TEMPLATEPATH . “/searchform.php”); ?>
Recent Posts
query_posts(‘posts_per_page=5′);
if (have_posts()) : while (have_posts()) : the_post(); ?>
” title=”Permalink for :
endwhile; endif; ?>
你可以根据你个人的喜好和页面的风格对代码进行修改调整。在上面的例子中,我们只是告诉浏览者那是一个错误的链接,并为他们提供操作的选项,譬如搜索框。也可以增加最新文章列表以吸引他们继续浏览网站。这些选项都是为了引导游客浏览其他的页面,而不是让游客看到404错误页面掉头就走。
让404错误页面更友好
为了使404错误页面更友好,你通过上面介绍的方法并添上一张有创意的图片。您也可以在404.php文件中使用html代码,以达到整页都是错误页面。
下面是一些比较有趣和有创意的404错误页面,希望能带给你灵感:
1. Mundofox.com
2. CSSRemix.com
3. dazeofourlives.com
4. ChrisJennings.com
5. ook.co.uk
6. Youcastr.com
7. Mixx.com
8. JustCreativeDesign.com
9. Agens.no
10. Mushroomdigital.co.uk
灵活地利用它
使用404错误页面对wordpress和HTML静态页面都是有利的。既可以利用它来刊登广告,又可以利用它来更好地帮助访客浏览你的网站,博客。有很多方法可以创建自己的自定义404错误页面,也可以说有很多方法帮助访问者浏览网站。参考别人的方法,根据个人网页修改404.php以适应自己的网页。注意修改404.php前备份好数据。
P.S. 译者水平有限,更多请参考原文,望见谅!!!
MK编译 via 1stwebdesigner.com
本文来自:www.x-berry.com/how-to-creative-custom-404-error-page
篇6:404错误页面需要注意的几点事项
在我们日常运营网站的时候,相信各位站长都会碰到这种状况,那就是经常因为改动栏目或者文件名称,导致站内出现大量的无效链接,而这种链接又是存在但是却打不开的,因此这对搜索引擎的蜘蛛爬行以及收录来说是非常不利的,因为搜索引擎蜘蛛会将这些错误页面信息返回到数据库中,当你的网站出现过多的这种死链接页面的时候则会对网站的“健康度”有很大的影响,同时也很容易被各大搜索引擎所不喜,所以这个时候站长就需要做个404错误页面了,不过在制作404错误页面过程中,站长还是需要注意以下几点事项才行,
1)不要在404页面放置跳转代码,以免影响搜索引擎对网站整体观感!
本人曾经做过一个试验,那就是用两个网站来检测,在404错误页面放置跳转代码是否对搜索引擎有什么影响,得到的结果却是一个没有在404错误页面放置跳转代码的网站,各大搜索引擎依旧是正常更新,正常收录,没有因为多了404错误页面有了什么;可是相反的,那个在404错误码率页面放置了跳代码的网站却是很不正常,先是网站被百度降权,导致百度收录更新网站十分的缓慢,后来则是直接不更新不收录了,从得到的这两个结果来看,在404错误页面放置跳转代码对网站来说则是一大灾害,因此要是站长不想网站被各大搜索引擎惩罚的话。那么在制作404错误页面的时候最好是不要放置跳转代码比较好!
2)在制作完404页面之后最好是禁止搜索引擎蜘蛛爬行收录!
当站长做好404错误面之后,为了避免日后影响网站,站长最好是禁止各大搜索引擎蜘蛛爬行或是收录404这个错误面,为什么要这样做呢?其实原因说白了也是非常的简单,因为此举是为了防止各大搜索引擎收录太多的重复页面,导致被各大搜索引擎厌恶,从而导致各大搜索引擎降低了网站的权重及好感度,毕竟对于一直都在宣传原创内容的各大搜索引擎来说,重复性过高的网站只会很被各大搜索引擎惩罚,严重点还有可能导致网站被K,我想各大站长也不想因此这个原因导致网站被惩罚吧!
所以,站长在制作完404错误面之后,最好是禁止各大搜索引擎蜘蛛爬行收录404这个页面,要是站长不知道如何禁止各大搜索引擎蜘蛛爬行或是收录404这个页面的话,本人在这倒可以简你,只要进入robots.txt这个文件,然后在其加入一段“Disallow: /你的404错误页面路径”这个代码就行了!
3)站长在制作完404页面之后应仔细检查一下,而不是就此完事!
站长在设置完404页面后最好是应该去检查一下,返回的状态码是否为404,如果是的话就是正确的,要是返回的状态码是200的话,那就说明有问题了,可能会有站长问,200返回状态码为什么是不正确的呢?原因则是,我们在浏览器输入一个错误的链接,没有设置个性化404页面的时候,返回的状态码肯定是404的,这就是告诉搜索引擎该链接是错误的,放弃对该链接的索引,
在设置个性化404页面之后,虽然显示出来的是个性404页面,但是浏览器上面的地址栏仍然是那个错误的链接,而不是跳到“www.xxxx.com/404.htm”,因此链接仍然是无效的,所以返回的状态码还是应该是404,而不是200,如果返回的是200的话,那么搜索引擎就会为该链接建立索引,这就会导致大量不同的无效链接指向了相同的网页内容,结果是搜索引擎对该网站的信任度大幅降低,
www.0722f.com
篇7:极有创意的404错误页面赏析
404页是一个伟大的方式,以提高网站访客的经验,然而,它是一个网页最被忽视的组成部分之一。
它们也是一个伟大的方式来建立信任与您的访客,让您的访客进行,显然,一个更好的设计。
我们收集到30 +创意来自各地的404为您的灵感网页。
Fuelly
Mixx
Tinsanity
Hornets247
Fryewiles
Mozilla
Sprawsm
MundoFox
ClubPenguin
Huwshimi
Cuoma
BlueDaniel
Slonky
Henrikhedegaard
CgCraft
Homestarrunner
Digital Mash
iFolderLinks
篇8:IIS服务器中设置404错误提示页面(iis6/iis8)Windows服务器操作系统
下面本文章给大家介绍现在常用的两个iis版本设置404错误页的方法,一个版本是iis6与iis7+版本了,希望本文章对各位会有所帮助
在IIS6中设置404错误页
在IIS8中设置404错误页
IIS版本:IIS 8.5
问题描述
搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php
当访问index.php和404.php的时候,IIS服务器能正常响应,说明在IIS 8.5中配置PHP环境没有出现问题,
访问index.php
访问404.php
另外,我的错误页配置结果如下:
正常情况下,当访问某个不存在的页面时(比如:127.0.0.1/aaa.php),此时,iis服务器发现aaa.php这个文件并不存在,所以,应该会请求404.php
也就是:127.0.0.1/aaa.php--->127.0.0.1/404.php
但是,当我访问127.0.0.1/aaa.php的时候,却报如下错误:
解决办法
双击“错误页”设置-->选中状态代码为404的选项-->在右侧的操作栏中选择“编辑功能设置”-->勾选“自定义错误页”
如下图所示
友情提示
设置之后我们可以使用站长工具来查一个错误页面看返回是状态代码是200还是404状态,如果返回的是404状态代码就代理我们设置成功了否则就是设置失败了,大家按上图再检查一下,特别我们在路径时需要注意哦,
篇9:404错误页面设计也要符合用户体验
文章描述:我们以前曾经解释过404错误页面产生的原因,一旦访客进入404页面,他们很可能不知道下一步该做什么,他们正在搜索的页面也许已被转移,所以你应该尽可能地帮助他们找到它,或是他们查找的页面可能已被删除,这意味着他们很可能会离开你的网站,除非你可以激励他们留下来
我们以前曾经解释过404错误页面产生的原因,一旦访客进入404页面,他们很可能不知道下一步该做什么。他们正在搜索的页面也许已被转移,所以你应该尽可能地帮助他们找到它,或是他们查找的页面可能已被删除,这意味着他们很可能会离开你的网站,除非你可以激励他们留下来。
你可以做很多事情来改进你的错误页面,我们列出了以下一些具有创造性和启发性的建议:
1、没有必要使用专业术语
“404错误”这个词的使用一直非常规范,但这并不是你使用专业术语吓跑访客的理由。“找不到网页”这个说法相比来说更准确也更易于接受。
2、不要责备访客
你的访客很有可能是从其他网站链接或者是你网站上一个旧链接而来。看到这个错误页面并不是他们的错,所以要善待他们。撰写的措辞要充满歉意并尽量提供有益的帮助,而不是一些让访客们感到糟糕的文字。
3、提示访客检查他们的拼写错误
还有一个可能:访客看到404错误页面是由于他们自己在输入URL网址时出现了拼写错误。提示访客检查他们的拼写,但不要失礼。就像我们在上面提到的,你的措辞不要让访客们感到你是在责备他们。
4.、让页面标题返回一个404错误代码
每个网页都有一个服务器响应代码。 代码200是指页面一切正常,404则是指页面无法被找到。如果你已经指定了自定义的404错误页面,则需要确保页面的标题是返回正确的响应代码。有几种不同的方法可以做到这一点,最简单的就是用你的htaccess文件来指定错误页面。
5、明确表明页面无法被找到
清楚地向访客声明他们正在搜寻的页面无法找到,且不要让错误页面看起来与正常的内容页(如加入过多的文本和链接)太过相似。你是想要表明这是一个错误页面,所以就不要羞于向访客们声明这一点。
6、帮助访客找到他们需要的
404错误页面已经呈现在访客面前,表明这个页面并不是他们正在搜寻的,
所以你应该设法帮助他们找到原来的页面。确保你的错误页中包含一个选项来协助用户寻找他们想要的页面,甚至可以包括最近有过更改的页面的链接。
7、放置网站主页的链接
不要让访客无处可去或是无法找到你的网站信息。至少应该有一个链接链回你的网站主页。这样一来,从其他网站链接而来的访客就可以了解你以及你的网站,甚至他们可能在你的网站中找到一些他们喜欢的内容。
8、让访客方便地反馈信息
如果访问者点击了你网站上的一个错误链接,你会想了解这个链接故障。如果通过404页面给他们提供一个反馈信息的便捷方式,让他们可以报告这个故障以便你去解决。这只需要一个非常简短的形式来提示访客告诉你他们来自哪个页面及哪个链接。通过这个方法,你可以获取到所有你需要的信息。
访客们可能依然因为无法找到他们想要的页面而感到困惑和烦恼,因此给他们一个发泄不满的地方,同时也给你一个做出回应并提供帮助的机会。这很可能会为你挽回一个潜在客户。
9、保持品牌的统一风格和感觉
我们都看过非常酷的“让访客发现一个巨大的“复活节蛋”“的错误页面的设计案例。但千万不要使这个页面的设计与你网站的其他页面相差太大,否则会看起来这个页面不像你网站的设计,会让访客产生疑惑,误以为自己已经被带到了一个外部网站。
10、翻译成访客所使用的语言
如果你的网站是多语种的,404错误页面将从你所有语言版本的网站中获取错误信息。无论你想要显示任何信息,都需要将其翻译成各个语言版本,使每个人都能理解。同时还需提供一个链接返回到访客所对应的语言版本的网站。
11、让访客搜索他们想要的
如果访客正在访问的页面已被移动,你可能想给他们一个途径来搜索页面被移动到了何处,可以考虑在页面增加一个搜索框。
12、修复你的无效链接
如果你得到的数据显示有大量的访客访问您的404页面(检查你的网站的分析数据来确定数量),这表明你的网站上有很多无效链接。你完全可以通过修复这些链接来阻止访客进入404页面。像SiteBeam和Nibbler这样的网站测试工具可以帮助检查是否有无效链接,使你能够迅速找到并修复他们而不必等待别人来告诉你。
13、不要重定向到主页
一些404错误页面会立刻重定向到网站主页,这样做非常不好。你的访客不知道他们已经链接到了错误的页面,而且他们会感到困惑因为被无缘无故地链回到了网站主页。
篇10:15个很有创意的404错误页面
404错误是指在服务器找不到指定的页面,404错误页面是可以自定义的。Smashing Magazine为我们挑选了40个有创意的404错误页面,可能吧在这个基础上进行筛选,选出了其中最有创意的15个放在这里让大家欣赏。
使用56K猫的读者慎入。
简洁明了。
这是笔者最喜欢的一个。
相当简洁。
很鬼马。
仿佛看到了win98。
这个也是非常值得推荐的,
不得不说,有什么比简洁要好?
我是在看电视吗?
流程图式的404错误。
选这个纯粹是因为觉得很漂亮。
凭感觉喜欢这个。
这个也是笔者非常喜欢的。
要查看完整的40个创意404页面请点击这里查看原文。
来自:www.kenengba.com/post/464.html
相关阅读:
404页面应该如何设计?
★ 安卓实习心得感悟
★ php实习报告
★ 学习心得如何总结
★ 市场报告
★ 学习计划软件
★ 网页设计实习报告
【linux系统怎么自定义404错误页面?linux操作系统(推荐10篇)】相关文章:
面试的个人职业生涯规划2023-02-20
网页设计实习工作总结2022-11-26
网站建设创新活动方案2022-06-01
网页设计实习报告总结2022-05-06
计算机专业大学毕业生实习报告2023-01-14
安全文明出行心得感悟2022-05-04
软件需求分析面试自我介绍2022-05-06
大学生计算机专业实习总结2024-03-12
公共卫生管理专业求职信2023-09-01
公司实习生实习报告2022-09-05