windows-server-2003 – IIS6,Windows 2003 Server上的Ionic Isapi重写错误

首先,我的设置是运行 Windows 2003 Server的VPS,其上有多个域
IIS 6,Plesk

IsapiRewrite4.ini

RewriteLogLevel 3

RewriteCond %{HTTP_HOST} ^mydomain.com$
RewriteRule ^/(.*)$       http://www.mydomain.com/$1  [R]

这是他们的基本例子之一. Ionic安装和设置正确,因为如果我使用另一个规则(一个更简单的…如下一个),它立即工作

# IsapiRewrite4.ini
#

RewriteLogLevel 3

#
# This ini file illustrates the use of a redirect rule. 
# Any incoming URL that starts with an uppercase W
# will be redirected to the specified server.

RewriteRule ^/(W.*)$ http://server.dyndns.org:7070/$1   [R]

这个工作在TestDriver工具中,并且它们都没有在TestParse工具中提供任何错误或警告,但它在Web服务器上没有做任何事情……一个规则有效的事实意味着isapi模块工作.我正在使用最新版本.

RedirectRule http://mydomain.com/someplace/somefile.html http://www.mydomain.com/howto/someplace/anotherfile.html  [I,L]

两个例子都取自http://iirf.codeplex.com/Wiki/View.aspx?title=Redirection&referringTitle=Home
所以我的IsapiRewrite4.ini需要完成这两项任务:自动转换和重定向许多网址.你能帮忙吗…我真的不知道我做错了什么.

RedirectRule是新语法. 301或302重定向的旧语法是带有[R]标志的RewriteRule,但它变得非常混乱,所以它被改变了.使用当前版本的IIRF,要进行重定向,可以使用RedirectRule指令.

注意:从IIRF v2.1.1.5开始,再次支持带有[R]标志的RewriteRule语法,以便与mod_rewrite兼容.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...