Redirect Web转发或CNAME解决方案-哪个是正确的?

Redirect Web转发或CNAME解决方案-哪个是正确的?,redirect,hosting,url-routing,forwarding,cname,Redirect,Hosting,Url Routing,Forwarding,Cname,我最近为一家慈善机构做了一些网站工作。我建立的站点已经托管在我自己的域中的一个目录中。该网站的地址是www.mydomain.com/newsite/ 该组织购买了自己的URL,并希望该URL指向我的托管网站,以便用户访问www.Charity.org,并显示www.mydomain.com/newsite中的内容/ 通过使用302重定向和一个框架(我通过www.Charity.org的控制面板设置),我已经部分实现了我想要做的事情,但是这有一个缺点,即在地址栏中除了www.Charity.or

我最近为一家慈善机构做了一些网站工作。我建立的站点已经托管在我自己的域中的一个目录中。该网站的地址是www.mydomain.com/newsite/

该组织购买了自己的URL,并希望该URL指向我的托管网站,以便用户访问www.Charity.org,并显示www.mydomain.com/newsite中的内容/

通过使用302重定向和一个框架(我通过www.Charity.org的控制面板设置),我已经部分实现了我想要做的事情,但是这有一个缺点,即在地址栏中除了www.Charity.org之外,永远不会显示任何内容

基本上,我想用慈善机构的URL“屏蔽”mydomain URL,这样最终用户仍然可以看到文件夹结构。如果他们访问www.charity.org/events,那么这就是他们应该在浏览器中看到的内容,但是内容应该映射到www.mydomain.com/newsite/events

我探索过CNAME和A NAME解决方案,但这两种解决方案似乎都不允许我指向目录


这可能吗?

解决方案是一个名称记录。
在charity.org的DNS区域文件中,创建www(&@)的名称记录,以指向您的服务器IP(网站所在地)。
在服务器上,您必须为www.Charity.org主机设置DocumentRoot。DocumentRoot必须是默认网页(index.htm、index.php等)所在的目录。完成了
如果需要有关设置DocumentRoot的进一步帮助,请提供web服务器详细信息


这也可以通过CNAME实现,但需要更复杂的服务器端配置。而且,我不建议使用屏蔽web转发,因为它不利于SEO和通用性。

在HTTP服务器的配置中查找虚拟服务器设置。在DNS级别(CNAME和A记录)上,您无法重定向到特定目录。谢谢Sachin。当你说我必须设置DocumentRoot时,你的意思是应该有一个允许我将来自charity.org的流量发送到/newsite/目录的设置吗?是的。从技术上讲,web服务器需要知道将特定主机的访问者指向何处。