Я занимаюсь разработкой небольшого веб-сайта и хочу использовать файл .htaccess, чтобы сделать мои URI более удобными для поисковых систем.Моя проблема в том, что мои файлы CSS не могут быть найдены.Я использую следующие правила .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
Возможно, многие из вас знают этот код.Структура моего сайта следующая:
/
-css
-layout.css
-images
-image.jpg
-js
-jquery.js
-includes
-controller
-model
-view
-.htaccess
-index.php
Когда я загружаю свой сайт, части CSS не загружаются.Мой шаблон выглядит так:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title><?php echo $this->title ? $this->title : 'MVC Beispiel'; ?></title>
<link href="css/layout.css" rel="stylesheet" type="text/css">
</head>
<body>
$content
</body>
</html>
Я пробовал разные способы.Если следующий код не остановит модуль для перезаписи запроса на css-файлы:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} (\.css)$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
Было бы очень рад, если бы вы могли мне помочь, найти решение.: / Спасибо заранее.