Dns 使用CNAME将子文件夹放到其他服务器上

Dns 使用CNAME将子文件夹放到其他服务器上,dns,web-hosting,cname,Dns,Web Hosting,Cname,情况是这样的。Website.com是一个ASP网站,它需要一个Wordpress博客。因此,website.com/blog需要托管在一个php友好的服务器上。托管ASP网站的公司不想与Wordpress有任何关系,因此我们必须使用一些共享托管提供商 如何将博客部分放置到完全不同的服务器上?我听说这是用CNAME做的,但我从未用过。我所做的大部分研究都是围绕子域展开的,但我需要一个子文件夹映射,关于将子文件夹放在具有不同IP的不同服务器上以及所有内容,没有多少内容可供阅读。 谢谢。CNAME是

情况是这样的。Website.com是一个ASP网站,它需要一个Wordpress博客。因此,website.com/blog需要托管在一个php友好的服务器上。托管ASP网站的公司不想与Wordpress有任何关系,因此我们必须使用一些共享托管提供商

如何将博客部分放置到完全不同的服务器上?我听说这是用CNAME做的,但我从未用过。我所做的大部分研究都是围绕子域展开的,但我需要一个子文件夹映射,关于将子文件夹放在具有不同IP的不同服务器上以及所有内容,没有多少内容可供阅读。
谢谢。

CNAME是DNS中的一个函数,它表示“无论您想为这个名称找到什么,都可以为另一个名称使用相同的名称”。当你在处理网络内容时,里面的“东西”几乎总是一个IP地址

也就是说,CNAME可以为您做的是,当用户的web浏览器试图查找
website.com
的IP地址时,它将使用
someotherwebsite.com
的IP地址。请注意,在本文档中完全没有任何与web相关的内容,如子文件夹。CNAMEs只处理整个域名,其他什么都不做。因为您只想从另一台服务器以特定的名称提供部分内容,所以CNAME无法帮助您。CNAME对于您的问题来说是错误的工具。不要嘲笑快乐的CNAME


为了从
website.com/blog
以外的另一台服务器提供
website.com/blog
,您几乎必须执行某种反向代理(ASP站点的服务器在用户和Wordpress服务器之间转发请求)。给Wordpress网站起一个自己的名字(
blog.website.com
或其他什么名字),并从
website.com/blog
重定向到这个名字,可能更容易、更可靠,但只有你自己才能知道这在你的情况下是否在政治上是可能的。

有几个不同的选择:

  • 您可以将流量带到自己的服务器,然后重定向到 正确的位置
  • 您可以将流量带到自己的服务器,然后将其代理到正确的位置
  • 您可以通过完整页面或IFRAME类型机制将流量定向到正确的位置
  • 每个选项都有一些优点和缺点,具体取决于开发人员的知识水平和基础架构。关于子域,您可以使用组合方法,例如,使用subdomain.yourdomain.com指向一个服务器实例(可以是相同的服务器,也可以是完全不同的服务器),该服务器实例通常通过主机头将subdomain.yourdomain.com名称映射到特定路径