у меня есть 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