Mod rewrite 从mod_重写到isapi_重写

Mod rewrite 从mod_重写到isapi_重写,mod-rewrite,isapi-rewrite,Mod Rewrite,Isapi Rewrite,我有一个Modx htaccess文件,需要从mod_rewrite重写到isapi_rewrite 2 有人能帮我吗?isapi_重写2需要更改以下行: 选项+FollowSymlinks 重新启动发动机 重写基/ RewriteCond%{HTTP\u USER\u AGENT}^.internal\dummy\connection.$[NC] 重写规则。*-[F,L] 重写规则^(管理人|资产)-[L] 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST

我有一个Modx htaccess文件,需要从mod_rewrite重写到isapi_rewrite 2

有人能帮我吗?isapi_重写2需要更改以下行:

选项+FollowSymlinks 重新启动发动机 重写基/

RewriteCond%{HTTP\u USER\u AGENT}^.internal\dummy\connection.$[NC] 重写规则。*-[F,L]

重写规则^(管理人|资产)-[L]

重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则^(.*)$index.php?q=$1[L,QSA]


非常感谢。

我强烈建议使用,因为它有99%的mod_rewrite兼容语法(从上面的仅配置选项中无法使用),而ISAPI_rewrite v2不支持“RewriteCond%{REQUEST_FILENAME}!-f”和其他一些指令


此外,如果您使用的是IIS 7(7.5),则可以使用它在Windows系统上实现30多个Apache模块(包括)。Ape将按原样支持上述配置,无需任何修改。

您尝试过吗?ISAPI Rewrite使用与mod_Rewrite非常相似的语法。不过,我不认为支持选项RewriteEngine或RewriteBase,但我可能错了。RewriteBase-UriMatchPrefix有一个类似的属性,但是文档中没有提到RewriteEngine。Helicon Ape也可以安装在windows server 2003的IIS6上