Какие должны быть ссылки на сайте?
Есть ещё варианты:<a href="http://site.com/primer">...</a>
<a href="//site.com/primer">...</a>
<a href="/primer">...</a>
<a href="primer">...</a>
Подробнее об отличиях можете почитать тут: stackoverflow.com/a/21828923
Правильный вариант внутренней ссылки - относительно корня сайта: <a href="/primer">...</a>.
Что это даёт:
1. Если у сайта изменится домен (site.com > new-site.com) или протокол (http > https), вам не придётся делать замену на всех страницах (если речь о статическом сайте).
2. Если на странице будет 100-200 ссылок, то короткий вариант ссылки может дать выигрыш в пару лишних Кб.
У ссылок относительно корня есть один сомнительный недостаток:
Такая форма ссылок не работает на локальном компьютере, на страницах вроде file:///С:/MySite/index.html, а только под управлением веб-сервера.
еще ДНС
в доисторическом хостинге h1.ru ( сейчас холм he типа)  и hut.ru  за это ипали
когда каналы были слабые, а руки админов кривые   - такое могло подействовать