我的 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]
一切正常,除非有一个文件存在但有一个参数。例如。http://www.domain.com/file.cfm有效 http://www.domain.com/file.cfm?var=foo无效?它跳过并重定向到 index.cfm
我该如何解决?
谢谢