Ссылки: абсолютные и относительные
11.01.2016

Ссылки бывают абсолютные и относительные.

 

Абсолютные содержат полный адрес и, как правило, указывают на внешний ресурс. Например:

<a href="http://htmlbook.ru/samhtml/ssylki/absolyutnye-i-otnositelnye-ssylki">Внешнаяя ссылка</a>

 

Относительные указывают на локальный ресурс. Например:

<a href="/home/projects/first">Относительная ссылка</a>

Но относительные тоже бывают разными. Если вначале ссылки стоит слэш "/", значит, ссылка задана относительно корня сайта. Например:

<a href="/home">Относительная ссылка от корня</a>

Полный адрес будет таким: http://yoursite.ru/home

 

Если слэша нет, значит, ссылка задана относительно текущей страницы. Например:

<a href="home">Совсем относительная ссылка</a>

Полный адрес может оказаться как таким:

http://yoursite.ru/home

так и таким:

http://yoursite.ru/projects/home

Все зависит, от того, с какого адреса был осуществлен переход по данной ссылке.

Другими словами полный адрес формируется из: "адрес текущей страницы" + "/" + "ссылка". Будьте внимательны при использовании таких ссылок, что бы не получилось ситуации, когда после перехода на страницу "http://yoursite.ru/projects/first", адрес на главную страницу вдруг стал таким "http://yoursite.ru/projects/home" вместо "http://yoursite.ru/home".
Но возможны ситуации, когда такую ссылку удобно будет применить, а именно, когда одна и та же страница может появиться в разных местах. Например карточка товара - на нее можно попасть как из каталога товаров, так и из раздела спец. предложений. Так же такими ссылками можно воспользоваться, если все страницы вашего сайта лежат в корне сайта.

Более подробно тема раскрыта здесь Абсолютные и относительные ссылки

 

release 1.0