Относительные ссылки в html (повторяем)

Относительные ссылки в html (повторяем)

Зачем я поднял эту, казалось бы банальную, тему? Да потому, что большинство из SEO-шников не все об них знает и не умеет ими правильно пользоваться. Почему я так решил? Да потому, что постоянно помогаю людям разобраться с этим.

Тем, кто использует парсер контента Content Downloader необходимо это знать, так как он работает, в основном, на относительной адресации.

А теперь ближе к делу:
Относительная ссылка – /images/image.gif или index.htm.
Абсолютная ссылка – http://sbfactory.ru/index.htm.

Преимущество относительных ссылок перед абсолютными очевидно – нет никакой привязки к домену или адресу, то есть сайты можно будет без проблем перекидывать с домена на домен и при этом все ссылки останутся рабочими.

Но не все так просто как казалось бы, взгляните на эти относительные ссылки:
/page.htm
page.htm
..page.htm

Заметили префиксы? Каждый несет в себе определенный смысл и влияет на ссылку.

/ – указывает на то, что ссылка является относительной к корню сайта: /page.htm равносильно http://sbfactory.ru/page.htm. Или /folder/page.htm является равной http://sbfactory.ru/folder/page.htm.

Ссылка без префикса – указывает на то, что объект будет располагаться на этом же уровне. Например, относительная ссылка (адрес) images/fruit.jpg расположена в документе с адресом http://sbfactory.ru/folder/page.htm, то ее “абсолютным” аналогом будет ссылка http://sbfactory.ru/folder/images/fruit.jpg.

.. – указывает на то, что объект находится на уровень выше (../../ – на два уровня выше и так далее).

Ну вот вроде бы и все, надеюсь понятно расписал.

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.
Написать комментарий

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)