Консультация № 109475
15.11.2007, 03:35
0.00 руб.
0 1 1
Доброй ночи, уважаемые эксперты! Помогите начинающему сайтостроителю. А вопрос мой исходит из следующего.
При построении сайта использовал директивы Server Side Includes - очень удобно и функционально, в общем, не пожалел. Но один момент до конца не уяснил. Берем, например шапку сайта, вставляемую с помощью SSI в цельный документ. Шапка эта имеет ссылки, которые я задал в границах сайта (без http://) - относительные. Однако ссылки действуют лишь для страниц в корневом каталоге, если идет хоть одна поддиректория, то линки уже "корявые"=Not Found (как понял, ищет из текущего каталога). Позже разобрался и с помощью ../ заставил страницу искать файлы в предыдущем каталоге.
А сейчас у меня 4-тое вложение и уже эти линки не работают. Заменить не проблема, но незнаю на что. Может, прописать абсолютные пути? Либо все-таки нужно писать ../ столько, сколько вложений. А ведь шапка то одна и адрес заданных линок в ней тоже один. Будут ли в таком случае корректно реагировать, например, на ссылки ../../../page.html страницы из первого вложения?!
Будут крайне признателен за объяснения, если Вы поймете, о чем сумасшедший ведет речь).
Спасибо за ответ!

Обсуждение

Неизвестный
15.11.2007, 10:01
общий
это ответ
Здравствуйте, Сергеев Олег Николаевич!
Вместо "../" попробуйте использовать просто "/" (/folder/site/some.html) - данная конструкция всегда будет искать от корня вашего сайта. То есть если домен у вас domain.com - то вышеопианный фалй оно будет искать по адресу domain.com/folder/site/some.html и соответственно если /index.html - то адрес будет domain.com/index.html с любого уровня вложенности и папок.
Форма ответа