2024-03-28

我想对于很多做seo的人来说,404页面的重要性不言而喻,特别是一些大型站点,不管是什么服务器默认返回的404页面,都无法满足seo网站的优化需求,今天,深圳萧龙seo优化顾问跟大家讲讲服务器设置404页面的操作方法大全,其实没有想象的那么难。

我们知道404页面是WWW网站访问比较经常出现的错误。HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。404页面设置的作用是留住用户以及告诉搜索引擎此页面不存在。搜索引擎如何判断这个页面不存在?就看页面错误提示的404状态码,假如返回200或者302,则为设置错误。

虚拟主机下设置404方式是通过.htaccess文件,此文件位于网站根目录,如果您的空间没有,请先手工新建一个上传到根目录

接下来编辑此文件,加入下面这一行代码

ErrorDocument 404 /404.html

/404.html是错误提示用的网页路径(需要自行设计或编辑后上传),请自行修改!

Windows 2008服务器设置404页面代码却返回200的解决办法

当我们在IIS里面设置好了自定义的404页面,但是查看错误页面代码的时候返回的却是200。作为一个SEOer看到这个的是时候真的日了狗了。
注意这个问题只出现在Windows 2008的ISS7上面,因为微软已经停止了Windows2003的技术支持服务,所以很多人都选择了Windows2008。2003的怎么设置404页面,给你返回什么代码不是本文要关注的。
这个问题的答案网上也有,基本都是修改web.config的,但是根本没有用啊,没有用,没有用,而且弄的不好会导致网站无法访问,出现500错误。
下面我给出正确的修改代码:
1.打开网站根目录下的web.config文件。
2.找到文件中的
<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”” path=”404.html” responseMode=”ExecuteURL” />
</httpErrors>
3.将这段内容替换成
<httpErrors>
    <remove statusCode=”404″ subStatusCode=”-1″ />
    <error statusCode=”404″ prefixLanguageFilePath=”” path=”404.html” responseMode=”File” />
</httpErrors>
然后你再查询404页面状态码的时候一定会是这样的:
———————————————————————
关于如何设置404页面,最后我们来重温下:
如果还是不正确的话,欢迎联系我,大家一起来探讨,谢谢。

 

发表评论

邮箱地址不会被公开。