Я создаю сайт MVC в PHP
используя это в.htaccess:
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
но если я хочу добавить файл css, например
<link rel="stylesheet" href="file.css" type="text/css" charset="utf-8"/>
У меня ошибка 404: нет контроллера, такого как file.css
Есть ли возможность принудительно.htaccess загрузить index.php, если файл из ссылки не существует на сервере?
Вы можете использовать:
# Not for real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]