点石一位叫microwind的朋友公布的,刚刚用了很好用,记录下来备用:
<%
if request.ServerVariables("HTTP_HOST")="domain1.com" or request.ServerVariables("HTTP_HOST")="www.domain1.com" then
if Request.ServerVariables("QUERY_STRING")<>"" then p="?"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain2.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>
以上是更换域名这种情况
如果是简单两个域名之间的301转向,可以是这样
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain.com"
Response.End
%>
if request.ServerVariables("HTTP_HOST")="domain1.com" or request.ServerVariables("HTTP_HOST")="www.domain1.com" then
if Request.ServerVariables("QUERY_STRING")<>"" then p="?"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain2.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>
以上是更换域名这种情况
如果是简单两个域名之间的301转向,可以是这样
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.domain.com"
Response.End
%>
RSS
谢谢,我用了后也可以了.但是却发现,转向后每个网页都出现了ASP,比方说应该是www.abc.about现在都却出现了www.abc.about.asp,这个问题怎么解决吗?我QQ407947652