我的网络应用程序有以下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
我该如何解决这个问题?
感谢
答案 0 :(得分:0)
我没有看到这个问题。您使用的是什么版本的IIRF?
iirf.ini文件中不再支持RewriteFilterPriority
指令。这让我觉得你使用的是旧的v1.x版本的IIRF。如果是这样,您应该升级到v2.x.