BorisK
Новичок
1. Файлы css/... не подгружаются. Все в корневой директории. Если view-source сохранить и открыть без rewrite - пути правильные. XAMPP. Не могу понять, в чем проблема.
2. Что скажете о такой маршрутизации? Сайт небольшой, знаю, что есть куча готовых решений, но они тянут ненужный функционал, оставить нужное - не хватает знаний.
.htaccess:
RewriteEngine On
RewriteRule ^(.+)$ router.php?url=$1 [QSA]
router.php:
$url_input = preg_replace('/\..+$/', '', $_GET['url']);
if ($url_input == 'index') {
require 'index.php';
...
} else {
$select_sql = "SELECT url FROM pages";
$result = mysql_query($select_sql);
$row = mysql_fetch_array($result);
do {
if (preg_match("/^$url_input$/", $row['url'], $match)) {
$url_now = $match[0];
require_once 'page.php';
}
} while($row = mysql_fetch_array($result));
}
?>
page.php:
<head>
<?php
$select_sql = "SELECT * FROM pages WHERE url = '$url_now'";
...
echo ' <link rel="stylesheet" href="'."$value".'" type="text/css" media="screen">';
view-source:
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
Прошу прощения, если вопрос нубский, только учусь%)