Я наблюдал странное поведение на этом сайте: http://www.tribunalconstitucional.pt/tc/acordaos/
Есть кнопка для печати страницы со следующим href:
href
<a href="/tc/acordaos/?impressao=1"> ... </a>
Разве это не предполагалосьЧтобы создать ссылку, как это, повторяя часть /tc/acordaos/?
/tc/acordaos/
http://www.tribunalconstitucional.pt/tc/acordaos/tc/acordaos/?impressao=1
Почему браузеры "правильно" создают ссылку следующим образом?Я что-то здесь упускаю?
http://www.tribunalconstitucional.pt/tc/acordaos/?impressao=1
Префикс / в href означает корень (имя хоста).
/
Так что-то вроде этого для example.com/doo:
example.com/doo
href="/foo/bar" перейдет к example.com/foo/bar.
href="/foo/bar"
example.com/foo/bar
Если префикс / не был добавлен, он перейдет к example.com/doo/foo/bar
example.com/doo/foo/bar