Пользовательский поддомен со страницей проекта, размещенной на страницах Github - PullRequest
0 голосов
/ 23 ноября 2018

Я уже успешно настроил поддомен GoDaddy, чтобы он указывал на мой личный веб-сайт gh-pages.Это означает, что моя username.github.io веб-страница указывает на subdomain.domain.com.

. Вследствие этого все gh-страницы проекта в моей учетной записи github соответственно изменяются, например, страница в хранилище test-project (который раньше размещался на username.github.io/test-project), теперь размещен на subdomain.domain.com/test-project.

Теперь я хотел бы настроить свой DNS-менеджер GoDaddy таким образом, чтобы моя test-project gh-page указывала навторой субдомен, например project.domain.com.

Теперь я знаю, что есть много похожих вопросов о стековом потоке, но ни один из них, похоже, не решает мой конкретный случай.Моя проблема в том, что я не знаю, что добавить в запись CNAME на GoDaddy.Я пробовал и с subdomain.domain.com/test-project, и с username.github.io/test-project, но, похоже, ни один из них не работает!В частности, если я поставлю username.github.io/test-project, он вернет следующую ошибку:

Введите либо @, либо действительное имя хоста, например: "subdomain.domain.tld"

ОБНОВЛЕНИЕ Я решил, следуя этому Субдомену веб-сайта для проекта Github Pages и указав мой subdomain CNAME, чтобы указать username.github.io. (обратите внимание на . наконец).Я сделаю это для любого другого будущего поддомена.

Теперь у меня возникает вопрос: что делает .?Что это значит?Мне не очень понятно.

1 Ответ

0 голосов
/ 28 ноября 2018

Конечная точка в конце соответствует RFC, определенному для полного доменного имени.

Таким образом, фактически каждый домен заканчивается конечной точкой внутри.Вы можете проверить это на любом веб-сайте, просто добавив конечную точку в доменное имя, вы все равно получите ту же страницу.например.https://stackoverflow.com./questions/53450113/custom-subdomain-with-project-page-hosted-on-github-pages

Поэтому, когда вы делаете запрос DNS для domain.com, распознаватель заглушки браузера фактически делает запрос DNS для domain.com. к DNS-серверу.

Но это помогает /

...