Проблема Mod_Rewrite

n3o

Guest
Проблема Mod_Rewrite

Проблема такова. Есть 2-а файла. Первый index.php, воторой .htaccess.
index.php
<html>
<HEAD>
<TITLE>Главная</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<LINK href="css/style.css" type=text/css rel=STYLESHEET>
</HEAD>
<body topmargin=0 leftmargin=0>
<table border=0 width=100% height=100% cellpadding=0 cellspacing=0>
<tr>
<td class=tt align=center>
<? print $id; ?>
</td>
</tr>
</table>
</body>
</html>

.htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^.htaccess$ - [F]
RewriteRule (.*)/ index.php?id=$1

Если так, то не прогружается style.css. А если в .htaccess убрать строчку RewriteRule (.*)/ index.php?id=$1, то style.css нормально прогружается. В чём проблема? Подскажите плиз.
Заранее спасибо.
 

Линк

Guest
проблема в неверном пути
можно

1. писать ПОЛНЫЙ путь к CSS
2. юзать таг BASEDIR
 

n3o

Guest
Спасибо за советы. Я уже разобрался.
Ето получается, что если к примеру у меня в папке WWW лежит:
css/style.css
index.php

то при включённом Mod_rewrite все ссылки вида http://server/XXX/ он будет воспринимать как http://server/index.php?id=XXX, но при етом глубина катологов будет увеличиватся на один. Ето значит путь до css надо будет уже указывать такой: ../css/style.css Да?
 
Сверху