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 条评论