几种常见http状态对英文网站优化的影响,切记!
下当我们来看这么几种动态,404,410,200,301,302。 404错误:服务器找不到指定的资源,请求的网页不存在
410错误:请求的网页不存在(注意:410表示*性,而404表示临时性);
200错误:服务器成功返回请求的网页;
301错误:网址*性重定向
302错误:网址临时性重定向
(二)Apache下设置404错误页面
为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php
1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失
2.切记不要使用*URL(例如://www.mydomain.com/nofound.asp形式),如果使用*URL返回的状态码🎉是302+200
(三)IIS/ASP.net下设置404错误页面
首先,修改应用程序根目录的设置,打开 web.config 文件编辑,在其中加入如下内容:
以下为引用的内容:
<configuration>
<system.web>
<customErrors mode=On defaultRedirect=error.asp>
<error statusCode=404″ redirect=notfound.asp />
</customErrors>
</system.web>
</configuration>
注:上文例中e🦩rror.asp为系统默认的404页面,notfound.asp为自定义的404页面,使用时请修💫改相应文件名。
以下为引用的内容:
<%
Response.Status = 404 Not Found
%>
这样,便可以保证IIS能够正确地返回404状态码
(四)在IIS/ASP.net下设置404静态页面
🦩 设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开属性中的自定义错误信息页,为404设定相应的错误信息页即可。不过,此处在消息类型中一定要选择文件或默认值,而不要选择URL,不然,将导致返回200状态码。
而301重定向委培以及302重定向招生在之前的文章中我都已经提到过,这里就不重复说了。大家通过链接过去看看吧。