HTML путь пути странное поведение - PullRequest
0 голосов
/ 26 сентября 2018

Я наблюдал странное поведение на этом сайте: http://www.tribunalconstitucional.pt/tc/acordaos/

Есть кнопка для печати страницы со следующим href:

<a href="/tc/acordaos/?impressao=1"> ... </a>

Разве это не предполагалосьЧтобы создать ссылку, как это, повторяя часть /tc/acordaos/?

http://www.tribunalconstitucional.pt/tc/acordaos/tc/acordaos/?impressao=1

Почему браузеры "правильно" создают ссылку следующим образом?Я что-то здесь упускаю?

http://www.tribunalconstitucional.pt/tc/acordaos/?impressao=1

1 Ответ

0 голосов
/ 26 сентября 2018

Префикс / в href означает корень (имя хоста).

Так что-то вроде этого для example.com/doo:

href="/foo/bar" перейдет к example.com/foo/bar.

Если префикс / не был добавлен, он перейдет к example.com/doo/foo/bar

...