Проблема с успешной загрузкой веб-сайта на страницы GitHub - PullRequest
0 голосов
/ 16 июня 2020

У меня проблема с загрузкой моего веб-сайта на страницы GitHub. Я новичок и только что создал свой первый веб-сайт, который использует несколько файлов html. Я создал репозиторий для этого сайта. Веб-сайт содержит index.html и 2 других html файлов. Когда я впервые открываю веб-сайт через GitHub Pages, все в порядке, однако, если я нажимаю ссылку на веб-сайте, которая ведет меня на главную страницу (главная страница - index.html), открывается совершенно другой веб-сайт, чем мой другой репозиторий. Я понял, что это потому, что он использует тот же URL-адрес (username.github.io/index.html), что и мой другой репозиторий. Поскольку оба они одинаковы, я думаю, он просто открывает другой мой веб-сайт, потому что он был создан ранее.

Это моя первая проблема. У меня тоже есть еще одна проблема. Мои другие файлы 2 html имеют уникальное имя файла html, но когда я открываю для них ссылку, я получаю ошибку 404:

"Сайт, настроенный по этому адресу, не содержит запрошенного файла. "

Насколько я понимаю, URL-адрес страниц GitHub будет выглядеть так:

username.github.io/repository name/html file name.

Мой веб-сайт выглядит нормально, когда я открываю его по этому URL-адресу:

username.github.io/repository name

Однако, когда я нажимаю на любую ссылку на веб-сайте, URL-адрес теряет свое имя репозитория и изменяется на:

username.github.io/html file name, что вызывает ошибку 404 .

Я не понимаю, почему он это делает.

1 Ответ

1 голос
/ 16 июня 2020

URL-адреса в ваших ссылках начинаются с /, что указывает на root домена.

Не делайте этого.

...