如果找不到特定文件,我需要知道如何修改我的 .htaccess 文件以告诉 Apache 在另一个目录中查找。在下面的示例中,目录 /dir 可能有数千个丢失的文件,其文件类型可能存在于 /dir2 中。
例如我有:
domain.com/dir/
如果找不到文件,请尝试
domain.com/dir2/
如果找不到特定文件,我需要知道如何修改我的 .htaccess 文件以告诉 Apache 在另一个目录中查找。在下面的示例中,目录 /dir 可能有数千个丢失的文件,其文件类型可能存在于 /dir2 中。
例如我有:
domain.com/dir/
如果找不到文件,请尝试
domain.com/dir2/
查看RewriteCond 模式中的-f以测试文件是否存在。因此,您将使用以下内容:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^dir/(.+)$ /dir2/$1 [L]
如果文件不在 dir2 中,那么您会收到常规的 404 消息。