Github Pages的CNAME文件可以包含多个域名吗?
示例文件:
reggi.com
www.reggi.com
blog.reggi.com
Github Pages的CNAME文件可以包含多个域名吗?
示例文件:
reggi.com
www.reggi.com
blog.reggi.com
确保您的CNAME文件中只有一个域名列出。如果您希望将多个域名指向同一页面,您需要为其他域名设置重定向。大多数域名注册商和DNS主机都向其客户提供此服务。
这里有一种方法,是使用 HTML 重定向的 Github-only 解决方案。
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>
以下是Ivan Zuzak的观点。如果您想将blog.reggi.com
重定向到 reggi.com
,那么您无法在Jekyll的CNAME文件中实现此操作。但是,根据文档所示,您的域名注册商应该可以为您完成此操作。
例如,我使用name.com
的域名,我可以添加一个“URL转发”条目:
Domain blog.xxx.me
URL xxx.me
Type Redirect (301)
这个变化应该在短时间内生效(对我来说可能是一两个小时)。
reggi.com
设置为CNAME,然后添加两个A记录,一个指向204.232.175.78
的reggi.com
,另一个是指向204.232.175.78
的www.reggi.com
。之后,我添加了一个URL转发规则:blog.reggi.com
重定向到reggi.com
。与这里相同的设置。 - Yi Zeng