Как указать DNS CNAME на внешний домен GitHub Pages?

Как указать DNS CNAME на внешний домен GitHub Pages?

У меня есть репозиторий на GitHub с настроенными GitHub Pages. Если я захожу туда, myusername.github.io/my-repoвсе работает правильно. Но я хотел бы иметь свое доменное имя, которое выглядит лучше, чем это.

Я купил доменное имя: mydomain.site. Я создал запись CNAME, которая указывает wwwна myusername.github.io. Но если я теперь перейду на www.mydomain.site/my-repo, я получу экран 404 GitHub. То же самое произойдет, если я перейду просто на www.mydomain.site.

В идеале я хотел бы, чтобы пользователи переходили www.mydomain.siteи видели контент с myusername.github.io/my-repo, но было бы также приемлемо, если бы им пришлось перейти на www.mydomain.site/my-repo. Я не хочу просто перенаправлять их, мое доменное имя должно оставаться в адресной строке. Как мне этого добиться?

(myusername, my-repo и mydomain — это, очевидно, не настоящие имена, которые я использовал, мне нужно сохранить их конфиденциальность)

решение1

Я исправил это, добавив www.mydomain.siteнастройку пользовательского домена в раздел «Страницы» настроек моего репозитория GitHub.

Связанный контент