I want to use the .htaccess file to check if the requested path is a file in the public/ directory. If so, submit it, and then forward the request to /index.php . I can't seem to get this to work.
Here is what I have:
Options +FollowSymLinks RewriteEngine on Options -Indexes RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f RewriteRule ^ %{DOCUMENT_ROOT}/public%{REQUEST_URI} [L] RewriteRule ^ index.php [QSA,L]
eg. http://example.com/css/style.css must have apache serve /public/css/style.css because it is a file that exists, but http://example.com/css/style.bad must be sent to /index.php .
source share