g_hagmt
@g_hagmt
Начинающий веб-разработчик

Из-за настройки в .htaccess загрузка стилей не работает. Как пофиксить?

В .htaccess прописал:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php [QSA,L]

чтобы обрабатывать запросы в index.php и там подключать нужные файлы в зависимости от введенного url. Но из-за этого появляется следующая проблема:
Например, пользователь вводит "site.com/home", в index.php подключается файл home.php, в нем лежит html разметка. Но стили подобным образом не подключаются:
<link rel="stylesheet" type="text/css" href="css/style.css">

Если переписать так:
<style type="text/css"><?php include("css/style.css"); ?></style>

тогда работает. Но это походит на костыль. Как по нормальному сделать? Может htaccess переписать?
  • Вопрос задан
  • 491 просмотр
Решения вопроса 1
dimas199862
@dimas199862
frontend и backend
RewriteRule ^css\/.* - [L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы