Ссылки на панели навигации с различными каталогами

0

Вопрос

мой каталог имеет форму этого изображения

чтобы использовать свою навигационную панель между различными html-файлами, я превратил ее в отдельный html-файл и использовал заполнитель, чтобы вставить его туда, где мне это нужно. проблема в том, что теперь ссылки сбрасываются. например: когда я нахожусь в индексном файле, ссылка <a href="index.html"></a> работает без проблем. однако, когда я в файле about_us, ссылка <a href="index.html"></a> выдает ошибку "невозможно найти в каталоге", потому что для этого потребуется ../ перед линком. есть какие-нибудь предложения? есть ли способ создать ссылки и запустить каталог из корневого каталога?

directory html hyperlink
2021-10-28 17:54:40
1

Лучший ответ

0

Чтобы перейти к правильному HTML-файлу, вам необходимо указать полный путь к HTML-файлу.

Например: Если ваше приложение запущено в https://localhost:8080 чем вы должны пройти полный путь, как показано ниже:

<a href="http://localhost:8080/root/index.html">Home</a> 
<a href="http://localhost:8080/root/html-files/about_us.html">About Us</a>

Или, если вы непосредственно открываете HTML-файл в своем браузере без какого-либо сервера, передайте полный путь к папке вашего проекта, как показано ниже:

<a href="file:///C:/Users/.../your-project-name/root/index.html">Home</a> 
<a href="file:///C:/Users/.../your-project-name/root/html-files/about_us.html">About Us</a>

Примечание. Всегда используйте имя файла или папки с дефисом - или подчеркните _.

Например: вместо html files переименуйте имя своей папки как html_files или html-files.

2021-10-30 11:28:40

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................