Почему ссылка лого href выводит на диск c в моем компьютере?
Добрый день! Почему ссылка href ="/" прописанная в заголовке сайта (в логотипе) выводит на диск C моего компьютера. Я так понимаю этот диск является родительским элементом папки с учебным проектом, поэтому? и если да, то как это работает? предположим, если я захочу запустить сайт, смогут ли его посетители получить доступ к моему диску простым нажатием по логотипу. я подозреваю, что в таком случае сайт будет храниться на каком-то сервере, тогда можно ли аналогичным образом получить доступ к серверу? как все это устроено в конце концов и как работает? если можно объясните, пожалуйста! и заранее извиняюсь, что такой нуб, может мои вопросы были тупыми и смешными, просто нифига не понимаю, а узнать хочется
2 ответов
спасибо большое!
Самое лучше решение, чтобы приблизить окружение сайта к реальному серверу, запускать сайт через плагин Live Server для Visual Studio Code, вот тут есть как устанавливать этот плагин:
Для Windows:
https://fructcode.com/ru/courses/html-and-css-advanced/install-dev-programs-for-windows/
Для Mac:
https://fructcode.com/ru/courses/html-and-css-advanced/install-dev-programs-for-macos/
Если файл index.html запускать через Live Server, тогда главная страница будет работать по простому пути:
<a href="/">KinoMonster</a>
Потом можно загрузить файлы на хостинг и все ссылки будут работать и на хостинге и доступ для всех. Про то, что такое домен, хостинг, как загружать файлы на хостинг есть в этом курсе: https://fructcode.com/ru/courses/linux-and-git/ в разделе Работа с хостингом и доменом.
-
В последнем уроке курса HTML/CSS есть исходный код всего сайта Kinomonster (справа, вкладка Файлы), там можно скачать zip архив с кодом, его нужно распаковать и запустить файл index.html. Все ссылки будут работать, включая ссылку на главную страницу.