我正在构建一个网络应用程序,我想使用CNAME记录从其他域访问该应用程序。
该应用程序在我的主域名(my-domain.com)上运行,我有第二个域名(another-domain.com)
我为another-domain.com设置了CNAME以指向my-domain.com,但每当我访问another-domain.com时,我都会获得301重定向到my-domain.com
我还有什么需要做的,我还没有做过吗? 这是我第一次与CNAME合作,欢迎提出建议。 感谢
答案 0 :(得分:1)
CNAME是A记录(IP地址)的DNS别名。 DNS对301状态(这是HTTP协议的一部分)一无所知。
因此,您获得的301响应来自您的网站(或者可能是您的防火墙/路由器/负载均衡器)。检查服务器日志以查看哪个应用程序返回301(apache,IIS,NGinX,HA-Proxy等),然后检查配置以确保它以您希望的方式执行。
例如,在Apache中,您可能已经使用
为another-domain.com创建了一个新的VirtualHost Redirect permanent my-domain.com
如果您希望显示相同的网页内容,请考虑更改my-domain.com VirtualHost配置,添加:
ServerAlias another-domain.com