我使用GoDaddy托管我的域,但是当我使用我的域转到我的联系人页面(或任何其他页面,包括外部页面)时,它停留在http://www.example.com,而不是正确的url,例如example.com/contact。
当我使用我的ip地址和端口http://203.0.113.111:3050时,它工作正常。但是当我输入www.example.com/contacts时,上面写着Cannot GET //contact。
我怎么才能解决这个问题?是我的nodejs服务器还是goDaddy?
发布于 2017-05-16 04:57:10
当您输入没有端口的域名时,http默认为80,https默认为443。如果您使用的是不同的端口,就像您在示例(3050)中显示的那样,您仍然需要使用它,即使是使用域名- domain.com:3050。
DNS不将任何内容映射到特定端口。
在您的例子中,当我打开域名时,整个站点都被加载到IP地址的iframe中。这不是一个很好的或通常的设置。您应该在端口80上运行won服务器并直接显示页面,您将不会遇到urls不更改、搜索索引和可用性方面的问题。
https://webmasters.stackexchange.com/questions/106335
复制相似问题