Содержимое моего .htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?page=$1&razdel=$2 [NC,L]
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?page=$1 [NC,L]
При переходе по ссылке вида: site.ru/page все нормально, а вот по ссылке вида: site.ru/page/razdel пропадает стиль форматирования (внешний css). Всю голову поломал, не пойму почему так происходит.
Файл header.tpl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="RU-ru" />
<link rel="stylesheet" href="style.css" type="text/css">
<title>Заголовок</title>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table border="1" width="100%" id="main_table" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="50px" valign="top" align="center">
<div class="header">
<?php
$url = $_SERVER['REQUEST_URI'];
$substr = substr($url, 1);
echo $substr;
?>
<div>
</td>
</tr>
<tr>
<td valign="top">
Файл index.
php
<?php
header("Content-Type: text/html; charset=utf-8");
require_once("header.tpl");
?>
<a href="/">Главная</a> ||
<a href="/page1">Страница 1</a> ||
<a href="/page2">Страница2</a> ||
<a href="/page1/razdel1">Страницы1/Раздел1</a>
<?php
require_once("footer.tpl");
?>
Файл footer.tpl
</td>
</tr>
<tr>
<td height="50px" valign="bottom" align="center">
<div class="footer"><div>
</td>
</tr>
</table>
</body>
</html>
Файл style.css
.header { background-color: GREEN; height: 50px }
.footer { background-color: GREEN; height: 50px }
Вот этот background-color: GREEN; при нажатии на ссылку вида: /page/razdel пропадает.
Подскажите пожалуйста, что я делаю не так?
Спасибо.