从Github Pages重定向到自定义子域不起作用

巴富因

我在Github上有两个项目,它们都属于同一个Github“组织”。这两个项目都有一个gh-pages分支,我想在自定义子域下提供服务。正确配置这原来是十分困难的,尽管一些Github上的文档页面和有用的,这样的职位,如这一个

这是我到目前为止的内容:

DNS配置

  • proj1.mydomain.com的CNAME记录指向 org.github.io.
  • proj2.mydomain.com的CNAME记录也指向 org.github.io.

nslookup proj1.mydomain.com 返回:

Name:     github.map.fastly.net
Address:  185.31.17.133
Aliases:  proj1.mydomain.com
          org.github.io

对于proj2,别名说proj2

Github安装

org/proj1有一个gh-pages分支,CNAME上面写着一个文件

proj1.mydomain.com

对于proj2,CNAME文件proj2...也会显示。

该组织没有特殊的配置或网站,因为我们只关心这两个项目。

行为

  • org.github.io/proj1/:内容还可以,但不能重定向proj1.mydomain.com
  • org.github.io/proj2/:内容还可以,但不能重定向proj2.mydomain.com
  • proj1.mydomain.com:可以
  • proj2.mydomain.com:可以

我怎样才能重定向到的工作,因为它应该

顶点域mydomain.com(就像www.mydomain.com)没有涉及到所有这些;我目前只有子域和Github项目。另外,我确实看到Your site is published at http://proj1.mydomain.comGithub docs所建议消息

大卫·雅克(David Jacquel)

我对一个子域有同样的问题,本页的最后一段似乎为自然重定向的解决方案打开了大门。

也许某些javascript可以完成从重定向user.github.io/project的技巧project.mydomain.com您只需要确保canonical link在您的脑袋中包含一个即可,以避免重复内容的缺点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

停止github项目页面子路径重定向到自定义子域

当域本身设置为 S3 时,如何将自定义子域重定向到 github-pages 项目?

github项目子目录重定向到自定义域

GitHub 页面站点重定向到自定义域而不是 index.html

将Github主页重定向到自定义主页

在 Github Pages 中删除自定义页面后,原始页面不起作用

React 重定向在 Github 页面上不起作用

Github页面上托管有项目页面的自定义子域

GitHub Pages自定义域设置

使用Github Pages的自定义域“ 403 Forbidden”

GitHub Pages:设置自定义域

Github页面-禁用除单个站点以外的所有站点的自定义域重定向?

为什么“内容安全策略”的自定义标头在 github 上不起作用?

如何解决:Domain无法解析到GitHub Pages服务器。启用了HTTPS的自定义域设置在Github Pages中出错?

自定义mod重定向不起作用

自定义重定向URI到macOS应用程序不起作用

Django:Login_required(重定向到自定义 login_url)不起作用

GitHub 发布下载 URL 重定向似乎不起作用

是否可以在具有自定义域的GitHub Pages网站上使用HTTPS / SSL?

每次我推送到存储库时,Github Pages的自定义域的宽松设置

Github页面上的自定义域的子域

将自定义子域重定向到AWS S3存储桶中托管的静态网站

ASP.NET Core自定义中间件重定向到操作不起作用

当动态链接具有自定义子域时,Firebase动态链接在iOS上不起作用

使用AWS的Github页面自定义域的HTTPS

GitHub项目页面的自定义域

在Github中删除自定义域

Github页面和自定义tk域

Jekyll集合在github.pages上不起作用