我在文档根目录中有一个公用文件夹。 我想redirect所有文件根目录中不存在,但在公用文件夹中存在的文件。 (因此,如果同一个文件在两个地方,则不在公共的文件将首先被提供。)
我怎样才能做到这一点 ?
以下不起作用:
RewriteCond %{DOCUMENT_ROOT}/public/%{REQUEST_URI} -f¬ RewriteRule ^(.*)$ public/$1 [QSA, PT, L]
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ /public/$1