1

特定のファイルが見つからない場合にApacheに別のディレクトリ内を調べるように指示するために、.htaccessファイルを変更する方法を知る必要があります。以下の例では、ディレクトリ/ dirに、/dir2に存在する可能性のあるファイルタイプの範囲で数千の欠落ファイルが含まれている可能性があります。

たとえば、私は持っています:

domain.com/dir/

ファイルが見つからない場合は、試してください

domain.com/dir2/
4

1 に答える 1

2

RewriteCond パターンの-fを見て、ファイルが存在するかどうかをテストしてください。したがって、次の行に沿って何かを操作することになります。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^dir/(.+)$ /dir2/$1 [L]

ファイルが dir2 にない場合、通常の 404 メッセージが表示されます。

于 2012-04-11T05:02:17.440 に答える