iirf {REQUEST_FILENAME}问题

时间:2011-09-21 12:53:53

标签: mod-rewrite iirf

我的网络应用程序有以下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]

一切正常,除非存在但存在参数的文件。 例如。 http://www.domain.com/file.cfm有效     http://www.domain.com/file.cfm?var=foo不起作用?它会跳过并重定向到index.cfm

我该如何解决这个问题?

感谢

1 个答案:

答案 0 :(得分:0)

我没有看到这个问题。您使用的是什么版本的IIRF?

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

相关问题