Почему href = "/../ subpage / doc.html" работает? - PullRequest
0 голосов
/ 07 декабря 2018

Веб-сайт, который я нашел, выглядит следующим образом:
текущий URL: http://www.example.com/stocking/
ссылка: <a href="/../shop/alphabetic/page">

, и вы переходите на http://www.example.com/shop/alphabetic/page.

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

href="../shop/alphabetic/page"
href="/shop/alphabetic/page"

, который также должен работать для этой цели.

Так как это вообще работает?

1 Ответ

0 голосов
/ 07 декабря 2018

/ запускает абсолютный путь.

../ затем идет вверх по сегменту пути, но, поскольку вы уже на вершине, это не имеет никакого эффекта и игнорируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...