我正在构建一个web应用程序,我想使用CNAME记录从另一个域访问应用程序。
该应用程序运行在我的主域(my-domain.com)上,我有第二个域(另一个-domain.com)。
我已经为另一个-domain.com设置了CNAME,以指向我的-domain.com,但是每当我访问另一个-domain.com时,我得到301重定向到我的-domain.com。
有什么我还没做过的事吗?这是我第一次与CNAME合作,所以欢迎你提出建议。谢谢
发布于 2017-05-29 14:32:10
CNAME是A记录(IP地址)的DNS别名。DNS不知道301状态(这是HTTP协议的一部分)。
所以你得到的301响应来自你的网站(或者可能是你的防火墙/路由器/负载平衡器)。检查您的服务器日志,查看哪个应用程序正在返回301 (apache、IIS、NGinX、HA等),然后检查配置,以确保它以您想要的方式执行。
例如,在Apache中,您可能已经为另一个-domain.com创建了一个新的VirtualHost
Redirect permanent my-domain.com如果您想要显示相同的web内容,不管域是什么,请考虑更改my-domain.com VirtualHost配置,并添加:
ServerAlias another-domain.comhttps://stackoverflow.com/questions/44244745
复制相似问题