用Rewrite实现域名转向
10月 31st, 2006 by 剑气凌人, 4,128Views
ISAPI_Rewrite,写入httpd.ini
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# 自动转向
RewriteRule /bbs/?(.*) http://bbs.spvrk.com/($1) [I,R]
MOD_Rewrite,写入.htaccess
# 自动转向
RewriteRule /bbs/?(.*) http://bbs.spvrk.com/($1) [I,R]
开始我想复杂了,用RewriteRule (?!bbs\/)(.+) http\://bbs.spvrk.com$1 [R]来做,结果什么子目录都转到bbs.spvrk.com域名上,不成功,经过小龟提点,终于搞定,效果就是当访问http://www.fwcn.com/bbs时,自动转向http://bbs.spvrk.com,包括目录下面所有的HTTP请求,如http://www.fwcn.com/bbs/thread-15000-1-1.html,自动跳到http://bbs.spvrk.com/thread-15000-1-1.html上来,很简单的一个东西,备份用
刚海娃发给我截图,才发现IIS也有这个功能,失败,具体的为iis中点bbs目录属性,重定向到URL,如下图

Filed under 系统 having
3月 21st, 2005 at 6:53 下午
国内互联网发展得太迟了,国际域名都被老外注册光了….害得我只好傻得用自己的名字注册,迟早得换掉它.
10月 31st, 2006 at 10:19 下午
IIS本身就有这种功能的啊
11月 1st, 2006 at 9:24 上午
我乘机请教个问题,发在csdn没人理
真实的url:
http://www.hxgift.cn/etpweb/cindex.aspx?username=*&languageid=*
通过asp.net urlrewrite 规则重写成:
http://www.hxgift.cn/web/*/*/index.html
现安装了isapi_rewriter,想实现二级域名(无框架)
http://*.*.hxgift.cn
如http://ywgl.cn.hxgift.cn(注:现在使用一个程序判断实现,缺点是包含框架)
11月 1st, 2006 at 2:55 下午
RewriteCond Host: ([0-9]*)\.hxgift\.cn
RewriteRule (.*) http\://www\.hxgift\.cn/*/*/$1$2 [RP]
11月 2nd, 2006 at 3:11 下午
站长你好,看了你的用“Rewrite实现域名转向”后我有一个疑问,我申请了一个顶级域名-xxx.com,用的是外国的虚拟空间,我的Blog程序是放在根目录的Blog文件夹里,我想把Blog的主页变成我的首页,就是别人访问xxx.com或者www.xxx.com都直接转到blog.xxx.com或者www.xxx.com/blog/里去,请问你的这个方法可以实现嘛?
是不是用MOD_Rewrite,写入.htaccess直接加入到根目录的.htaccess里去就行?谢谢了。
11月 3rd, 2006 at 1:21 上午
这个用HTML跳转就行了
11月 3rd, 2006 at 6:20 上午
请问一下怎么转跳呢,我是菜鸟,可以给段代码吗?谢谢了。
1月 9th, 2008 at 10:45 下午
整个互联网,就找到你这篇好文章啊,让我忙活了半天没弄成,按你说的一下子就成了