当前位置: 首页 > 经验心得 > 同一空间实现判断重定向

同一空间实现判断重定向

时间:2010-01-13 15:58   来源:个人网页秀   作者:管理员   点击:

  同一空间实现判断重定向,如果一个空间绑定了两个域名

  http://www.abc.cn

  http://www.abc.com

  如果用户访问的是http://www.abc.cn/index.asp?page=2这样的网站重定向到http://www.abc.com/index.asp?page=2,在同一空间如何实现,这里以ASP程序做的例子,如果想判断是cn的域名就进行转向,不是cn的域名就不转向,可以通过编程方法实现判断:

以下为ASP判断重定向代码:
<%
comDomain = “www.abc.com” ‘定义COM域名

 

If Request.ServerVariables(“SERVER_NAME”) <> comDomain Then ‘如果请求的域名不是com的域名
            Response.Status = 301 ‘表示状态切换成301
            Response.AddHeader “Location”,”http://” & comDomain & “/”&Request.ServerVariables(“HTTP_X_REWRITE_URL”) ‘在头中添加Location字段,使用当前请求的路径加上COM的域名组合成新的地址。
End If
%>

  如果是Apache 服务器可以直接在 .htaccess 文件中实现 301 重定向。

发给好友】 【收藏】 【推荐】 【挑错】 【评论】 【打印】 【关闭
热门图文