国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页服务器类Web服务器 → 服务器404错误页面http状态返回值为200的原因解析

服务器404错误页面http状态返回值为200的原因解析

我要评论 2010/03/22 11:36:37 来源:国语自产精品视频在线看 编辑:绿色资源站 [ ] 评论:0 点击:1160次

今天在💬网上找了很多关于404页面的相关资【xiàng guān zī】料【liào】,目的就🗓是为了【shì wéi le】㊗吃透关🛠于404的一些【de yī xiē】知识。

登陆🛤google管理工【guǎn lǐ gōng】具后台【jù hòu tái】,发现网【fā xiàn wǎng】站未验证💢,并提示:我们检测到您【cè dào nín】🎚的 404(找不到文件🎇)错误页在标头【zài biāo tóu】🐀中返回🔠了 200 (成功) 状态【zhuàng tài】👴。(当出现这种问【zhè zhǒng wèn】题时候 一定要注意了)

用⬇google sitemaps验证【yàn zhèng】💴自己的🚘网站的🚘时候,如果用⬇html文件【wén jiàn】验🏥证【zhèng】,始终遇到这样🛐的错误🤺(我们检测到您的🚘 404(找不到【zhǎo bú dào】文件【wén jiàn】)错误页【cuò wù yè】面在响应标头中返回🏗状态代【zhuàng tài dài】⛷码 200 (OK)),而无法完成验【wán chéng yàn】证【zhèng】💴而只能【ér zhī néng】用⬇元标记【yuán biāo jì】来验证【yàn zhèng】💴。

这是主机😣404文件配置有问题,网友是【wǎng yǒu shì】🔱这么说的【de】,但是本人在【rén zài】🏮404错误页上根据网站资【wǎng zhàn zī】料进行🤡了设置,并在自【bìng zài zì】🃏定义🔆404错误页面设置完毕后🍑,使用Server Header检查工【jiǎn chá gōng】具【jù】,输入一【shū rù yī】个不存在网页🛍的【de】url,查看一下HTTP Header的【de】返回🚥情况【qíng kuàng】🆕,返回的【fǎn huí de】不是“404 Not found”,还是200状态码🚡。

不管在【bú guǎn zài】服务器【qì】👲的空间【de kōng jiān】提供商【tí gòng shāng】💌的后台📷管理如【guǎn lǐ rú】何更改或删除【huò shān chú】自定义404错误页🚂面设置,效果都🅿一样,http状态返【zhuàng tài fǎn】🌪回值都🕧是200,而不是【ér bú shì】“404 Not found”。后来集中生智🤸,干脆把【gàn cuì bǎ】自己编写的自定义404错误页🚂面删除【miàn shān chú】♉掉,而服务器【qì】👲的后台📷自定义404错误设💓置还是🤢保留404错误页🚂的链接。用【yòng】Server Header检查工具,测试一下【xià】,竟然发现状态码返回【mǎ fǎn huí】🌒的是【de shì】404,而且是系统默🍵认的【rèn de】🤤404错误页🚂面。

网站资💤料如下(说明👢:前两类【qián liǎng lèi】网站空【wǎng zhàn kōng】间服务【jiān fú wù】器大部分不支持【chí】💇,只支持【chí】💇.html或😛htm):

(一)Apache下设置404错误页面

为Apache Server设置🔮 404错误页【cuò wù yè】面的方法很简【fǎ hěn jiǎn】🏘单【dān】,只需在.htaccess 文件中加入如【jiā rù rú】下内容🎏即可🍮:ErrorDocument 404 /notfound.php

注意:

1.切记不♒要将【yào jiāng】404错误转向到网站主页🥋,否则可能会导致主页👑在搜索【zài sōu suǒ】引擎中【yǐn qíng zhōng】消失【xiāo shī】🤬

2.切记不要使用绝对【yòng jué duì】🎧URL,如果使用绝对【yòng jué duì】🎧URL返回的【fǎn huí de】状态码是🌷“302”+“200”(已测试)

(二🤷)IIS/ASP.net下设置【xià shè zhì】404错误页【cuò wù yè】🏘面

首先😦,修改应🏕用程序根目录【gēn mù lù】的设置🏂,打开 “web.config” 文件编辑【jí】,在其中【zài qí zhōng】加入如【jiā rù rú】👩下内容:

<configuration>

<system.web>

<customErrors mode="On" defaultRedirect="error.asp">

<error statusCode="404" redirect="notfound.asp" />

</customErrors>

</system.web>

</configuration>

注:上文例中👓“error.asp”为系统📼默认的【mò rèn de】404页面【yè miàn】🐥,“notfound.asp”为自定义的♎404页面【yè miàn】🐥,使用时请修改相应文【xiàng yīng wén】件名。

然后【rán hòu】,在自定义的【yì de】💌404页面“notfound.asp”中加入🐸:

<%

Response.Status = “404 Not Found”

%>

这样,便可以【biàn kě yǐ】保证🚖IIS能够正【néng gòu zhèng】🤩确地返【què dì fǎn】回“404”状态码🆔

(三📣)在【zài】IIS/ASP.net下设置404静态页🦁面【miàn】

设置静✳态【tài】🧒404错误页【yè】📛面的方法则比【fǎ zé bǐ】🥟较简单📣,在【zài】IIS管理器中右键单击要【dān jī yào】🌥管理的【guǎn lǐ de】网站,打开“属性”中的“自定义【zì dìng yì】错误信【cuò wù xìn】息😢”页【yè】,为“404”设定相📮应的错🎪误信息😢页【yè】即可。不过,此处在【zài】🤯“消息类【xiāo xī lèi】🌙型”中一定【zhōng yī dìng】要选择【xuǎn zé】“文件”或“默认值”,而不要【ér bú yào】选择【xuǎn zé】“URL”,不然,将导致返回“200”状态【tài】码😎。

关键词🌖:服务器404错误页面🏣,http状态返【zhuàng tài fǎn】回值为【huí zhí wéi】200的原因🔫解析【jiě xī】

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视