1

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 にリダイレクトします

どうすればこれを修正できますか?

ありがとう

4

1 に答える 1

0

その問題はわかりません。どのバージョンの IIRF を使用していますか?

このRewriteFilterPriorityディレクティブは、iirf.ini ファイルでサポートされなくなりました。古い v1.x バージョンの IIRF を使用していると思われます。その場合は、v2.x にアップグレードする必要があります。

于 2011-09-21T13:14:22.140 に答える