Mod rewrite iirf{REQUEST_FILENAME}问题

Mod rewrite iirf{REQUEST_FILENAME}问题,mod-rewrite,iirf,Mod Rewrite,Iirf,我的web应用程序有以下iirf规则 RewriteFilterPriority HIGH RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{QUERY_STRING} ^$ RewriteRule ^/(.*)$ /index.cfm?path=$1 [L] RewriteRule ^/(.*)\?

我的web应用程序有以下iirf规则

RewriteFilterPriority HIGH
RewriteCond %{REQUEST_FILENAME}     !-f                           
RewriteCond %{REQUEST_FILENAME}     !-d   
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/(.*)$ /index.cfm?path=$1 [L]
RewriteRule ^/(.*)\?(.*)$ /index.cfm?path=$1&$2 [L]
所有工作都有效,除非存在文件,但有参数。 工作 不起作用?它跳过并重定向到index.cfm

我该如何解决这个问题


谢谢

我看不出那个问题。您使用的是什么版本的IIRF


iirf.ini文件中不再支持
RewriteFilterPriority
指令。这让我觉得你使用的是旧版本的IIRF。如果是这样,您应该升级到v2.x

它是4。IsapiRewrite4.dll不知道优先级。