[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как правильно прописывать пути к файлам?
tytar
Доброго времени суток всем!
Есть какой вопрос.
У меня проблема с "путями" к файлам.
Стал себе делать сайт, пользуясь уроками. Все вроде получается.
Но тут проблема.
создал скин в нем подключается 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 <=это (Я не знаю что это) user posted image
и вопрос в следующем выход в корневой каталог сайта таким образом > "\" так же будет работать на 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 слешем/без слеша, если я не ошибаюсь, всеравно будет работать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.