asp如何实现301域名转向

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:26:25
以前用的是http://china.77hotel.cn这个子域名,百度收录的全部都是这个域名下的页面,现在感觉这个域名不是很好记,想还原成http://www.77hotel.cn,而且把以前收录的页面全部都改成这个域名下,可以吗?在网上查得好象是可以用301转向,但我不会,怎么办,而且我现在用的是虚拟主机,不是我自己的服务器,急,谢谢啦!

<%
'获取相对域名的http地址,参数除外
if request.ServerVariables("HTTP_HOST")="xxx.cn" then
'除http地址外?号后面的参数
if Request.ServerVariables("QUERY_STRING") <>"" then p="?"
'Status 属性指定服务器返回的状态行的值
Response.Status="301 Moved Permanently"
'Request.ServerVariables("SCRIPT_NAME")判断并输出当前执行文件的路径及文件名称
'AddHeader 方法用指定的值添加 HTML 标题。该方法常常向响应添加新的 HTTP 标题
Response.AddHeader "Location","http://www.xxx.cn"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
%>