2

IIS 6 で Drupal CMS Web サイトを構築し、ISAPI Rewrite 3 を使用して URL を読みやすくしています。私の問題は、Drupal サイト内にある仮想ディレクトリが、Drupal Web サイト フォルダーの外部のローカル ディレクトリを指していることです。この仮想フォルダに関連する URL を ISAPI Rewrite で書き換えたくありません。例えば:

www.domain.com - すべてを書き換える

www.domain.com/pdf/ - URL 書き換えから除外

これは可能ですか?

その他の情報: Drupal バージョン 6.19 -- ISAPI Rewrite 3 -- IIS 6 -- Windows Server 2003 R2

編集 #1: 除外するフォルダーには pdf ドキュメントが含まれています。現在、URL (www.domain.com/pdf/thisdocument.pdf など) を介して PDF を開こうとすると、404 ページが見つからないというエラーが表示されます - ISAPI Rewrite によって処理されます。

4

1 に答える 1

0

これには RewriteCond を使用できると確信しています (http://www.helicontech.com/isapi_rewrite/doc/RewriteCond.htm):

RewriteCond %{REQUEST_FILENAME} !(^/pdf/)
RewriteRule (Your rule here)

使用することもできます

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (Your rule here)

RewriteRule から既存のファイルまたはディレクトリを除外するには。

于 2010-12-16T08:48:09.130 に答える