>> MORE站长心得
>> MOREasp程序技术
>> MOREphp程序技术

asp代码实现301永久重定向

----时间:2013-3-6 13:27:35----

页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的http数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 修改了网站的url网址后,应该使用301重定向,告诉搜索引擎,当前网址已经永久重定向至另外一个网址。

在网站代码中设置301的方法 
 只需要将以下代码加在网页的开头即可,不过只能用在asp和php文件中,html目前无法通过代码设置301。 
 asp代码: ! 
 <%@ language=vbscript %> 
 <% 
 response.status="301 moved permanently" 
response.addheader "location" , " http://www.###.com" 
 %> 
 php代码: 
  
 header( “http/1.1 301 moved permanently” ); 
 header( “location: [url]http://www.###.com 

下面详细说明一下asp301重定向的使用方法

现在要将www.aaa.com和aaa.com 301到www.bbb.com

1.将域名www.aaa.com aaa.com 和www.bbb.com都解释到确定使用的网站空间上

2.在共用文件中加入以下代码,如(连接数据库的conn.asp)

<%
if instr(lcase(request.servervariables("server_name")),"aaa.com")>0 then
response.status="301 moved permanently"
response.addheader "location" , "http://www.bbb.com"
response.end
end if
%>

这时打开域名aaa.com和www.aaa.com都会301到www.bbb.com

另外可以用以下网址检测域名是否是301定向成功了

http://tool.chinaz.com/pagestatus/

成功之后会显示类似下面图片的信息

 

© 2005-2013 0576w版权所有 浙ICP备05040753号-1 浙公网安备 33108102000220号 站长心得 | HTML基础 | Css交流 | 程序备忘录 | Js脚本 | asp程序 | php程序 | 服务器教程 | 回到顶部