[Apache]URL重新定向的问题!(rewrite)

[Apache]URL重新定向的问题!(rewrite)

我在本机上安装了两个WEB服务器(Apache和IIS)。
而且同时运行,80端口被apache占用了。我现在有一个ASP的网站需要放在IIS下运行,端口是8025,网址是www.yiwen.com,但是在IE中浏览时,需要加端口号才可以顺利的访问(http;//www.yiwen.com:8025)。
我现在想在浏览时候不加端口号也可以访问此站点,原理应该是:先将www.yiwen.com做成apache的虚拟域,当用户访问时候,apache将其重新定向到IIS上,由IIS来处理。我知道apache和IIS一样,具有“url重定向”的功能,应该由rewrite语句来实现,但是我在网上找了好多资料,他里面的rewrite语句我看不懂。请懂行的朋友,出手相助!小弟感激不尽……

(具体目录在d:\web\yiwen\,请高手尽量写清楚rewrite语句,谢谢……)
寻找热心人……
用比较笨的解决办法是:
用APACHE做域名的解析,在虚拟主机设置里写入具体的IP地址
redirect / http://xxx.xxx.xxx.xxx:8025

但是这样有个问题,转发过去以后就,IP 地址和IP都暴露在地址栏上。

所以最好做一个页面中转,藏掉转发的真实地址。

不知道有没有更好的办法???
试一下:

options Indexes followsymlinks  
allowoverride all  
rewriteengine on  
rewriterule ^(.*)$ http;//www.yiwen.com:8025 [R=301]

你要编译了rewrite模块才能使用这个功能!!
LoadModule rewrite_module libexec/mod_rewrite.so  
Addmodule mod_rewrite.c


QUOTE:
原帖由 zhangweibo 于 2003-7-9 21:36 发表
试一下:

options Indexes followsymlinks  
allowoverride all  
rewriteengine on  
rewriterule ^(.*)$ http;//www.yiwen.com:8025 [R=301]

你要编译了rewrite模块才能使用这个功能!!
LoadModule ...

遇见同样问题主要是要IIS来定向

LoadModule rewrite_module libexec/mod_rewrite.so  
Addmodule mod_rewrite.c

这个IIS下要去哪里编辑呢?

用proxy试试