将项目 url 重定向到自定义域
Redirect project url to custom domain
我将我的项目发布到 GitLab Pages 并添加了我的自定义域。现在我想将默认的 GitLab url username.gitlab.io/project
重定向到我的域名 mydomain.com
。我在 DNS 中添加两条记录如下:
www.mydomain.com CNAME mydomian.com
www.mydomain.com CNAME username.gitlab.io/project
但它不起作用。我该怎么办?
如果您查看 url,例如:http://example.net/foo/bar
域名 仅 example.net
部分。
DNS 只控制域名,因此您将无法使用 CNAME 记录指向目标域上的子目录。
要执行类似的操作,您需要一个网络服务器来代理对该目录的请求。 (搜索 nginx 反向代理以获取一些示例)
我将我的项目发布到 GitLab Pages 并添加了我的自定义域。现在我想将默认的 GitLab url username.gitlab.io/project
重定向到我的域名 mydomain.com
。我在 DNS 中添加两条记录如下:
www.mydomain.com CNAME mydomian.com
www.mydomain.com CNAME username.gitlab.io/project
但它不起作用。我该怎么办?
如果您查看 url,例如:http://example.net/foo/bar
域名 仅 example.net
部分。
DNS 只控制域名,因此您将无法使用 CNAME 记录指向目标域上的子目录。
要执行类似的操作,您需要一个网络服务器来代理对该目录的请求。 (搜索 nginx 反向代理以获取一些示例)