申请了个域名,想实现像kotri.lv/199这样的网址

然后做了个nodejs实现的简单链接缩短器,放在herokuapp上

原本是看到heroku自己就能添加域名,以为按他的教程就没问题
但是申请完了域名再仔细一看教程,发现往heroku加自己的域名,用herokudns,是需要自己信用卡的

因为我自己之前不小心被坑过一次,果然还是不想把信用卡信息随便给这些云服务商
而且当初之所以选用heroku不是aws,也是因为不用填信用卡


于是就想到,不用heroku的dns,我直接转向过去不就好了
反正这个app也没有实际内容只是转向,不强求非要显示我那个域名

首先是尝试在【数据删除】(域名提供商)的DNS记录里加上ALIAS和CNAME
但是好像不好用,没有效果,解析不出来

然后就尝试cloudflare,把nameserver指向cloudflare,然后在cloudflare里转向到heroku
因为看到cloudflare里有个专门的Page Rules功能,可以匹配网址,然后redirect
但是试了一下,也不好用,不仅是解析不出来,打都打不开……

最后回头一看,原来【数据删除】自己也是有提供转向服务的,DNS Records旁边就是Web Forwarding
还支持https,自己帮着申请https证书(这个cloudflare也有)


要是用的一家不支持这种服务的域名提供商,都不知道怎么办了
果然选一家好的提供商是很重要的(笑)

倒是还有个后备方案是解析到github pages去,用meta refresh实现跳转。但是果然这样还是不太好吧……