永久将www和apex域重定向到netlify上的子域

时间:2018-11-11 06:36:21

标签: netlify

在namecheap上,我拥有一个名为anonplayer.com的网站,并且使用自定义dns将其指向可联网服务器

在netlify上,我正在test.anonplayer.com上运行一个应用程序,该程序运行正常,但我无法使anonplayer.com和www.anonplayer.com永久重定向到test.anonplayer.com

我尝试了其域名部分中的CNAME和ALIAS记录

并且我还在vue应用的公用文件夹中尝试了以下_redirects

/*    /index.html   200
https://anonplayer.com https://test.anonplayer.com
https://www.anonplayer.com https://test.anonplayer.com
https://anonplayer.com/* https://test.anonplayer.com/:splat
https://www.anonplayer.com/* https://test.anonplayer.com/:splat 

在构建日志中得到“已处理5条重定向规则,所有重定向规则均已部署且没有错误”。

这与我在netlify上运行另一个站点app.anonplayer.com有关吗?

1 个答案:

答案 0 :(得分:2)

这应该与在Netlify上设置具有www子域的站点相同。 Netlify将自动为您输入这些设置到DNS。

  • 为您的裸域aanonplayer.com创建一个网站
  • 添加域别名test.aanonplayer.comwww.aanonplayer.com
  • test.aanonplayer.com设置为主要

在您网站的_redirects中,使用以下命令:

# Redirect domain aliases to primary domain
https://aanonplayer.com/* https://test.aanonplayer.com/:splat 301!
https://www.aanonplayer.com/* https://test.aanonplayer.com/:splat 301!

# Optional: Redirect default Netlify subdomain to primary domain
https://aanonplayer-com.netlify.com/* https://test.aanonplayer.com/:splat 301!

在网站的“域设置”中,您应该看到类似以下内容的内容:

enter image description here

在DNS中,您会看到类似以下内容的

enter image description here