ASP实现全站301的方法

熊海
熊海

近日由于更换空间等原因,一时联系不上空间商做全站301的转向,经过自己一翻研究,发现可以利用空间从而实现全站301,方法如下:

首先,新建一个首页文件,index.asp 内容如下:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.isea.so/"
Response.End
%>

然后在空间面板里设置404错误页的路径,并根据相应路径新建404.asp文件,内容如下:

<%
Dim sErrorUrl
sErrorUrl=Split(Request.ServerVariables("Query_String"),";")(1)'取得出错的URL
sErrorUrl=Mid(sErrorUrl,InStr(8,sErrorUrl,"/"))'取得出错文件路径(去除http://域名)
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.isea.so/"&sErrorUrl
Response.End
%>

经过以上方法后,老域名带参数或者地址的链接会自动转到新的地址上,从而实现了全站的301转向。

支付宝打赏支付宝 微信
微信扫一扫
0 条评论

评论:

发送