htaccess и страница без стиля (Смотрите внутри)

300
22 августа 2017, 11:18

Есть файлы: ".htaccess", "index.php", содержание ".htaccess":

<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On
RewriteEngine on
RewriteRule ^([A-Za-z0-9]+)$ index.php [L]
RewriteRule ^page/(.*)$ index.php?page=$1 [L]
</IfModule>

И "index.php":

<?php
$asd = $_GET['page'];
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h2>Page: <?php echo $asd; ?></h3>
</body>
</html>

В стилях указано что фон синий и цвет текста белый, при открытии url: "localhost/", "localhost/3r34r" всё нормально и всё корректно работает, НО при открытии url: "localhost/page/1" пишет что страница 1 но не работает стиль, как исправить?

P.s. В mod_rewrite ничего не понимаю, может кто-нибудь объяснит как это работает?

Answer 1

Прописывайте абсолютный путь к стилям от корня сайта:

<link rel="stylesheet" href="/css/style.css">

Либо указывайте base href в head:

<base href="/">
READ ALSO
Slick slider Изменение dots

Slick slider Изменение dots

Нужно чтобы картинки были разными, а при разрешении меньше 768px стали точками

407
Виджет канала Youtube

Виджет канала Youtube

Всем привет, подскажите как сделать вот такой виджет канала Youtube http://prntscrcom/gars88 на сайт, искал в инете но ничего не нашел, только обычные кнопки...

232
перегрузка бинарных операторов c#

перегрузка бинарных операторов c#

можно ли перегрузить бинарный оператор таким образом что бы передать в него больше двух параметров? Те как то так

305
Ручная обработка столкновений unity3d

Ручная обработка столкновений unity3d

В unity есть стандартная физика - на основе компонентов rigidbody и collider'овПри автоматическом расчете скорость объектов меняется

259