Apache-2.2
如果文件夾中存在文件,如何從根目錄重寫 URI?
我的文件根目錄中有一個
public
文件夾。我想重定向文件根目錄中不存在但存在於公用文件夾中的所有文件。(所以如果同一個文件在兩個地方,不公開的文件將首先提供。)我該怎麼做?
以下不起作用:
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