Есть какой вопрос.
У меня проблема с "путями" к файлам.
Стал себе делать сайт, пользуясь уроками. Все вроде получается.
Но тут проблема.
создал скин в нем подключается CSS файл если я пишу путь к этому файлу так
<link rel="stylesheet" href="\skins/css/style.css" type="text/css" media="screen, projection" />
то все нормально, но и к изображениям тоже таким образом.
если пишу так
<link rel="stylesheet" href="../skins/css/style.css" type="text/css" media="screen, projection" />
то когда набираю путь в адр. строке "типа" http://mysite/news/today/top_news
то не происходит подключение css файла и изображений.
Но меня больше волнует другое. я использую \ чтобы выйти в "корневой каталог сайта. У меня винда ХРюндель, а на хостинге, на который солью сайт стоит nginx/0.8.54 <=это (Я не знаю что это)
и вопрос в следующем выход в корневой каталог сайта таким образом > "\" так же будет работать на nginx/0.8.54 или нет?!
Спустя 8 минут, 9 секунд (7.02.2011 - 05:14) inpost написал(а):
используй ХТМЛ тег: <base>
Спустя 56 минут, 42 секунды (7.02.2011 - 06:11) jetistyum написал(а):
если путь к изображению/скрипту/css начинается с / - это означает что имеется в виду корневой каталог сайта... тоесть
/images/img.gif где бы ты не указал будет равно test.com/images/img.gif
если ты указываешь имя папки без слеша впереди - означает что папку нужно искать по текущему пути, тоесть если указано
images/img.gif
и ты находишься на странице
site.com/some/extra/path/
то файл будет искаться по адресу site.com/some/extra/path/images/img.gif
тег <base> может сместить положение относительно корня сайта, но правило c слешем/без слеша, если я не ошибаюсь, всеравно будет работать.
/images/img.gif где бы ты не указал будет равно test.com/images/img.gif
если ты указываешь имя папки без слеша впереди - означает что папку нужно искать по текущему пути, тоесть если указано
images/img.gif
и ты находишься на странице
site.com/some/extra/path/
то файл будет искаться по адресу site.com/some/extra/path/images/img.gif
тег <base> может сместить положение относительно корня сайта, но правило c слешем/без слеша, если я не ошибаюсь, всеравно будет работать.