Принудительно .htaccess для загрузки index.php, если файл по ссылке не существует на сервере

1

Я создаю сайт 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, если файл из ссылки не существует на сервере?

Теги:
.htaccess

1 ответ

1
Лучший ответ

Вы можете использовать:

# Not for real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
  • 1
    Большое спасибо :) !

Ещё вопросы

Сообщество Overcoder
Наверх
Меню