Корневые ссылки на HTML-сайтах, которые работают как локально, так и в Интернете. - PullRequest
0 голосов
/ 10 января 2019

Корневые ссылки обычно выполняются с помощью префикса атрибута href с /, например:

<a href="/path_to_file">

Проблема в том, что это не работает с локально запущенными сайтами, так как / будет ссылаться на фактический корень файловой системы компьютера, а не на базовый URL сайта.

Существует ли способ создания относительных корневых ссылок, которые функционируют должным образом не только в традиционных случаях, размещенных в Интернете, но и при локальном запуске?

1 Ответ

0 голосов
/ 12 января 2019

Вы можете указать базовый URI в head:

<base href="https://example.com/" />

С этим элементом base <a href="/path_to_file"> будет ссылаться на https://example.com/path_to_file, независимо от того, где находится текущий документ.

...