Я пытаюсь реализовать чистый URL-адрес на моем сайте, но я столкнулся с проблемой. Когда я пытаюсь загрузить только URL-адреса по умолчанию: www.example.com, все работает так, как должно, но когда я пытаюсь изменить его следующим образом: www.example.com/home/, все загрузки, кроме моих изображений и моего CSS.
Просто несколько тестов html:
<html> <head> <meta charset="UTF-8"> <title></title> <link href="css.css" rel="stylesheet" type="text/css"> </head> <body> <p>just an example text</p> </body> </html>
Мой файл htaccess:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [L] </IfModule>
Вы должны использовать абсолютные ссылки:
<link href="http://www.example.com/css.css" rel="stylesheet" type="text/css">
или добавить в <head>
:
<base href="http://www.example.com/">
или
<base href="/">