← Все вопросы

Сверстал сайт, открывается у меня в браузере, но никто другой его не видит. Почему?

Задан 8 месяцев назад483 просмотров2 ответа
8

Сделал страничку, открываю файл index.html двойным кликом — всё работает, картинки, кнопки. Скинул другу ссылку, а у него не открывается. Ссылка у меня в адресной строке такая:

file:///C:/Users/Vasya/site/index.html

Почему у друга не работает? Я же дал ему ссылку.

2 ответа

14
✓ Принятый ответ — помог автору

Потому что file:///... — это путь к файлу на твоём компьютере, а не адрес в интернете. Эта ссылка означает «открой файл с диска C у Васи». У друга на его компьютере по этому пути ничего нет, поэтому ничего не открывается.

Чтобы сайт увидели другие, файлы нужно выложить на хостинг — компьютер в интернете, который работает 24/7 и отдаёт твою страницу всем, кто зайдёт по адресу. Самый простой бесплатный вариант для школьника — GitHub Pages: заливаешь файлы в репозиторий, включаешь Pages, и получаешь нормальную ссылку вида https://username.github.io/site/, которую можно слать кому угодно.

Локально (file:// или http://localhost) сайт видишь только ты. В интернете (https://...) — все.

5

Короткий ответ: «выложить в интернет» и «открыть у себя» — это разные вещи. У себя ты просто открываешь файл с диска. Чтобы был доступен другим, файл должен лежать на сервере с публичным адресом. Бесплатно это делают GitHub Pages, Netlify, Vercel — про любой можно нагуглить «как задеплоить статичный сайт».

Ваш ответ

Войдите, чтобы ответить на вопрос.