У меня есть функция диспетчера в index.php, поэтому URL-адреса, такие как:
/ блог / шоу перейти на
/ index.php / блог / показать
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Как я могу изменить это так, чтобы я мог выгрузить все свои статические файлы в публичный каталог, но получить к ним доступ без публичного доступа в URL.
Например, /docs/lolcats.pdf доступ
/ public / docs / lolcats.pdf на диске
Я пробовал это
RewriteCond %{REQUEST_FILENAME} !f
RewriteRule ^(.*)$ public/$1 [QSA,L]