以后地位:首页 > 建站常识 > 列表

ASP网站若何完成301重定向

点击: 次时候:2018/10/27关头词:301重定向
301重定向是SEO中经常使用到的,须要将不带www的域名跳转到带www的域名而增添后者的权重.拿ASP网站来讲,要完成301重定向,若是自力主机的话,能够变动IIS设置装备摆设来完成.绝对比拟轻易,若是是假造主机呢?由于此刻良多的网站都是用假造主机的,那末此刻咱们就说说

 

301重定向是SEO中经常使用到的,须要将不带www的域名跳转到带www的域名而增添后者的权重.拿ASP网站来讲,要完成301重定向,若是自力主机的话,能够变动IIS设置装备摆设来完成.绝对比拟轻易,若是是假造主机呢?由于此刻良多的网站都是用假造主机的,那末此刻咱们就说说假造主机的ASP网站若何完成301重定向.

首页301重定向代码:

website=request.ServerVariables("Server_name")

if website="3djiangyin.com" then

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://3djiangyin.com/"

end if

全站的301设置:

在讲授之前先领会一下request.ServerVariables变量的用法:

request.ServerVariables("SERVER_NAME") '获得以后的域名。

request.ServerVariables("SCRIPT_NAME") '前往以后页面的绝对途径。 request.ServerVariables("QUERY_STRING") '获得?前面的参数

如网址:3djiangyin.com/shownews.asp?id=199

那末request.ServerVariables("SERVER_NAME")获得到的值是3djiangyin.com

request.ServerVariables("SCRIPT_NAME")获得到的值是/shownews.asp

request.ServerVariables("QUERY_STRING")获得到的值是id=199

 

全站的301重定向代码以下:

if request.ServerVariables("HTTP_HOST")="hongjiys.com" Then  

if Request.ServerVariables("QUERY_STRING")<>"" Then

p="?"  

Response.Status="301 Moved Permanently"  

Response.AddHeader "Location","http://3djiangyin.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")  

Response.End

elseif Request.ServerVariables("QUERY_STRING")="" and Request.ServerVariables("SCRIPT_NAME")<>"" and Request.ServerVariables("SCRIPT_NAME")<>"/index.asp" Then

Response.Status="301 Moved Permanently"  

Response.AddHeader "Location","http://3djiangyin.com"&Request.ServerVariables("SCRIPT_NAME")

Response.End

else

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://3djiangyin.com/"

Response.End

end if

end if

把网站任何一个不带www的网址去测试.若是前往是301就代表胜利.

预定建站
收费供给网站优化
支付关头词