dns - 如何使域指向 GitHub Page 站点的子文件夹?

标签 dns github-pages

我的 GitHub Page 站点设置如下:

myname.github.io
    + project1
    + project2

所以当我去myname.github.io/project1 ,它会打开项目 1,等等。

我想要的是设置一个自定义域,例如。 myproject2.com并将其指向 myname.github.io/project2只有,所以如果我去 myproject2.com它将服务于“project2”的内容。

我已经阅读了 GitHub Page 文档,但他们没有提到这个特殊情况,所以我不确定是否可以完成。任何的想法?

最佳答案

转到 project1 的存储库,单击“设置”选项卡,向下滚动到“GitHub 页面”并查看“自定义域”部分。设置步骤从那里链接( https://help.github.com/articles/using-a-custom-domain-with-github-pages/ )

澄清一下,project1 和 project2 应该在不同的存储库中才能正常工作。

您的域名注册商/DNS 提供商应该能够为创 build 置所需的 DNS 记录提供支持。

可以为每个 repo 设置自定义域,包括但不限于您帐户的根 GitHub 页面 repo (yourusername.github.io)

关于dns - 如何使域指向 GitHub Page 站点的子文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45358065/

相关文章:

docker - Kubernetes:Frontend-Pod 无法解析 Backend-Service 的 dns(使用 Minikube)

c# - Windows 服务在 net.tcp 连接上失败,但控制台应用程序工作正常

wordpress - 显示 IP 地址而不是域名

Angular github 页面路径有重复的应用程序名称

github - 如何将 Aurelia 部署到 GitHub Pages (gh-pages)

node.js - 无法完成 "npm run deploy"命令以便 React 在 Github Pages 上使用

amazon-web-services - 将 Cloudflare 与 Amazon EC2 和负载均衡器结合使用

linux - 为 DMZ Linux 服务器构建 BIND

python-sphinx - 使用 github 操作发布文档

ruby - Jekyll - 如何在父文件夹中使用 Markdown 文件