|
|
|
| привет всем
есть сайт на пример test.com
при указании этого адреса я с помощью
mod rewrite внутренне переписываю URL на "test.com/ru" т.е. все содержимое показывается из папки "ru" но в адресной строке при этом стоит только "test.com"
-----------------------------
RewriteCond %{HTTP_HOST} ^test.com$
RewriteRule ^$ ru/ [QSA]
------------------------------
пока все нормально НО теперь не понятно
какой путь имеет CSS link ?
я спрашиваю, потому что стили одинаково загружаются
по всем этим адресам:
<link href="/../css/index.css" type="text/css" rel="stylesheet" />
<link href="../css/index.css" type="text/css" rel="stylesheet" />
<link href="/css/index.css" type="text/css" rel="stylesheet" />
|
И ДАЖЕ ПРИ
<link href="./.././../../../css/index.css" type="text/css" rel="stylesheet" />
|
ТОЛЬКО НЕ С
<link href="css/index.css" type="text/css" rel="stylesheet" />
|
сам index.css лежит в папке "css" которая находится в корневом каталоге рядом с папкой "ru"
ПОМОГИТЕ РАЗОБРАТЬСЯ ПОЧЕМУ ЭТО РАБОТАЕТ!!!
ведь так не бывает что куча адресов и все ведут на одну CSS
спасибо | |
|
|
|
|
|
|
|
для: sergi
(07.05.2009 в 23:50)
| | Укажите тег <base>
RewriteCond %{HTTP_HOST} ^test.com$
RewriteRule ^([^.]+)$ ru/ [QSA]
|
http://spectator.ru/technology/php/user_friendly_urls | |
|
|
|
|
|
|
|
для: mihdan
(08.05.2009 в 11:00)
| | И как только укажет - так сразу поймет? | |
|
|
|
|
|
|
|
для: mihdan
(08.05.2009 в 11:00)
| | указал <base href="http://test.com" />
ничего не изменилось | |
|
|
|