github页面CNAME文件可以包含多个域吗?

Tho*_*ggi 41 github github-pages

github页面CNAME文件可以包含多个域吗?

示例文件:

reggi.com
www.reggi.com
blog.reggi.com
Run Code Online (Sandbox Code Playgroud)

Iva*_*zak 55

不,这是不可能的.请参阅解释此内容的GitHub帮助文档:

确保您的CNAME文件中只列出了一个域.如果您希望多个域指向相同的页面,则需要为其他域设置重定向.大多数域名注册商和DNS主机都会向其客户提供此服务.


mpg*_*ate 11

这是一种使用 HTML 重定向的仅限 Github 的解决方案。

  1. 创建一个额外的存储库
  2. 将其配置为将 Github Pages 与附加域一起使用
  3. 添加一个包含index.html以下内容的文件
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Redirecting to https://example.com</title>
    <meta http-equiv="refresh" content="0; URL=https://example.com">
  </head>

  <link rel="canonical" href="https://example.com">
</html>
Run Code Online (Sandbox Code Playgroud)