Ссылка на файл root - PullRequest
       2

Ссылка на файл root

1 голос
/ 10 июля 2020

Я использую Visual Studio Code с Live Server, и я пытаюсь привязать привязку к папке root или получить изображение из другой папки, путь которой должен пройти мимо папки root, i ' Мы искали некоторые решения, такие как использование простого /, и хотя он отлично работает на реальном сервере, он говорит, что «ваш файл не найден», когда я пытаюсь получить доступ к файлу напрямую без Live Server. Я также использовал технику ../, но у меня осталось так много точек, а ссылка была такой длинной ... любая помощь?

вот ссылка, которая работает на сервере Live, но не в фактическом файле ( файл «welcome. html» находится в папке root)

<a href="/welcome.html">Link to the root page</a>

и вот ссылка, которая работает в обоих направлениях, но длинная, в зависимости от того, насколько далеко файл

<a href="../../../Welcome.html">Link to the root page</a>

и то же самое происходит с изображениями, когда я go возвращается в папку root, а затем go в другие папки

1 Ответ

1 голос
/ 10 июля 2020

Когда вы обращаетесь к файлу напрямую, каталог, содержащий этот файл, становится папкой «root» (поскольку браузер не имеет возможности узнать, какую папку он должен использовать). Когда вы используете сервер, указывается папка root, поэтому она постоянна.

К сожалению, нет возможности заставить их работать вместе.

Если вы не собираетесь при прямом доступе к файлу, первый метод (/welcome.html) должен работать на всех серверах и именно его можно использовать.

...