0

これらのルールを[ISAPI_Rewrite]に変換するのを手伝ってくれる人はいますか。ありがとう。

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC,OR]
RewriteCond %{REQUEST_FILENAME} -l [NC]
RewriteRule .* - [L]

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
4

1 に答える 1

0

残念ながら、ディレクティブRewriteCond%{REQUEST_FILENAME} -fは、バージョン2ではサポートされていないバージョン3の新機能です。唯一の回避策-(?:folder1 | folder2 | folder3 | etc)のようなすべての実際のフォルダーを一覧表示します。

1)設定ファイルの上に以下を置くことを忘れないでください:

[ISAPI_Rewrite]

2)2番目のルールは正常に機能するはずです。たぶんあなたはする必要があるでしょう:

RewriteRule ^/(.+)$ index.php?url=$1 [I,L]
于 2012-05-11T09:21:20.050 に答える