现在的位置: 首页 > 建站技术 > 正文
win主机利用rewrite+asp做类似于301的跳转
2012年02月09日 建站技术 ⁄ 共 609字 暂无评论 ⁄ 被围观 4,278 views+

对于建站初期,很多人都有更换域名或者目录的情况,更换域名或目录后,如何不让流量流失呢?那就要做跳转,做跳转有很多方法,其中常用的就是301,但是301在win主机里用起来很不方便,而且很多人ISAPI_Rewrite的使用方法都是一知半解,网上提供的资料有限,那怎么办呢?下面介绍另一种简单的方法:

1、随便建一个新目录,例如tz

在httpd.ini里添加语句:

RewriteCond Host: www\.老域名\.com

RewriteRule (.*) /tz/\?$1 [I,L]

在tz目录里新建index.asp文件,把以下代码复制进去:

<%

response.redirect "http://www.新域名.com/"&Request.ServerVariables("QUERY_STRING")

%>

这样的话,所以访问老域名的地址都会自动跳转到新地址

如果是目录转换,在httpd.ini添加:

RewriteRule 原目录(.*) /原目录/\?$1 [I,L]

然后在原目录新建index.asp文件

<%

response.redirect "/新目录/"&Request.ServerVariables("QUERY_STRING")

%>

如果是需要跳转到跟目录,直接是response.redirect "/"&Request.ServerVariables("QUERY_STRING")

作者:Jony  转载时请保留原文地址。

一些事一些情在线收听与下载

一些事一些情在线收听与下载

给我留言

留言无头像?


*

×