我知道这个问题已经被问到了
Domain doesn't work without www
但我需要在heroku上托管的node.js应用程序的解决方案,并使用namecheap和komodo
另外,我发现这个similar thing我完全不理解。
有人可以举例说明如何在node.js中处理这个问题吗?
详细信息:我正在使用快递。在Heroku我有
langtime.me(Domain Name) yamanashi-3938.herokussl.com (DNS Target)
www.langtime.me(Domain Name) yamanashi-3938.herokussl.com(DNS Target)
在Namecheap中我有:
@ | https://www.langtime.me | URL redirect
www | yamanashi-3938.herokussl.com. | CNAME
答案 0 :(得分:5)
www.example.com
和example.com
是DNS中的不同记录。你需要确保两者都指向同一个地方。您可以将两者都设置为指向同一地址,也可以将example.com
设置为重定向到www.example.com
。
如果你正在使用namecheap,它应该看起来像这样。
+------------+---------------------------+--------------+
| Host Name | IP Address/URL | Record Type |
+------------+---------------------------+--------------+
| @ | http://www.yourdomain.com | URL Redirect |
| www | app-name.herokuapp.com. | CNAME(Alias) |
+------------+---------------------------+--------------+
确保您还在Heroku项目设置下添加域。