0

次のコード ブロックが URL で何をしているのかを理解しようとしているところなので、処理しているファイルを見つけることができます。誰でも私を助けることができますか?

RewriteCond %{HTTP_URL}             !/*.deploy?(.*)                                       [I]
RewriteCond %{HTTP_URL}             !/*.manifest?(.*)                                       [I]
RewriteCond %{HTTP_URL}             !/Webresource.axd?(.*)                                       [I]
RewriteCond %{HTTP_URL}             !/Trace.axd(.*)                                              [I]
RewriteCond %{REQUEST_FILENAME}     !-d
RewriteCond %{REQUEST_FILENAME}     !-f
RewriteRule ^(.*)$                    /Default.aspx?404;http://%{HTTP_HOST}$1                    [U,L]

ありがとう

4

1 に答える 1

0

最初の6行は、書き換えルールを含む最後の行を実行するために満たす必要のある条件です。

つまり、URLが最初の4つの条件に一致する場合(つまり、後の最初の4つの正規表現に一致しない!場合)、ディレクトリでもファイルでもない場合は、代わりにURLを追加してそのページを返します。default.aspx?404;http://

扱っているファイルはですDefault.aspx

于 2013-03-18T21:03:58.470 に答える