百度百度,上海百度seo,电商平台商城系统搭建,wordpress 4.7.2安装301重定向在很多地方都需要用到#xff0c;也是seo中常见的问题。比如确定首选域或更换网站域名的时候都要用到301重定向。301重定向的方法有好几种#xff0c;拿ASP类网站来说有#xff1a;首页301重定向和全站301重定向。 首页301重定向的方法#xff1a; %
website… 301重定向在很多地方都需要用到也是seo中常见的问题。比如确定首选域或更换网站域名的时候都要用到301重定向。301重定向的方法有好几种拿ASP类网站来说有首页301重定向和全站301重定向。 首页301重定向的方法 %
websiterequest.ServerVariables(Server_name)
获取当前访问的域名
if websitezzrpjc.com then
判断如果你的域名如果是icoa.cn
Response.Status301 Moved Permanently
Response.AddHeader Location,http://www.zzrpjc.com/
做301重定向到www.icoa.cn
end if
% 或 % LanguageVBScript %
%
Response.Status”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.zzrpjc.com/”
% 全站301重定向的方法 %
currentdomain request.ServerVariables(SERVER_NAME) 获取地址栏中当前的域名。
currenturlrequest.ServerVariables(url) 获取地址栏中的域名后的ASP文件名。
currentrequestrequest.ServerVariables(QUERY_STRING) 获取地址栏中?后面的参数
如果你当前浏览的是老的PR查询地址http://zzruipu.com/product_show.asp?id395。则获得的currentdomain为zzruipu.comcurrenturl为/product_show.asp,currentrequest为id395
If currentdomainzzruipu.com Then 因为www.zzruipu.com和zzruipu.com是公用所有文件。所以这里加个判定只有当当前浏览的域名是zzruipu.com的时候才做301跳转只有才能实现就算是公用文件一个空间绑定多个域名实现老域名跳转到新的域名。moveurlhttp://www.zzruipu.comturl 重新组合为http://www.zzruipu.com/product_show.aspIf currentrequest Thenmoveurlmoveurl?trequest 因为还有参数所以将参数也组合到新的跳转地址中去。End if跳转。Response.Status301 Moved Permanently 以下两句实现301永久性跳转Response.AddHeader Location,moveurl
End if
% 注意上面代码只能加在ASP文件代码中的最上面 以上方法都能实现让不带www的域名跳转到带www的域名上也就是我们常说的301重定向。在这里lizhi125要提醒大家一下静态页面是无法实现301重定向的也就是说代码只能加在动态页面中最好是网站首页的开头。如index.asp里面或者公共调用的文件如conn.asp里面。 转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/03/27/2985490.html