iirf {REQUEST_FILENAME} проблема - PullRequest
       92

iirf {REQUEST_FILENAME} проблема

1 голос
/ 21 сентября 2011

У меня есть следующие правила 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 голосов
/ 21 сентября 2011

Я не вижу этой проблемы. Какую версию IIRF вы используете?

Директива RewriteFilterPriority больше не поддерживается в файле iirf.ini. Что заставляет меня думать, что вы используете старую версию IIRF v1.x. Если это так, вы должны обновить до v2.x.

...