在位于不同服务器上的网站上显示页面

时间:2013-10-09 13:15:48

标签: php iis dns

我在IIS8服务器上运行了一个php网站。我还在另一台服务器上托管了一个WordPress博客。我希望博客显示在与主站点相同的域下。

例如,www.mysite.com托管在服务器A上。博客托管在服务器B上。域名设置为服务器A.当用户导航到www.mysite.com时,他们将获得托管的主要网站在服务器A上。当用户导航到www.mysite.com/posts时,我需要他们看到托管在服务器B上的博客。这可能吗?我不确定我是否可以使用cname,如果我需要在IIS中配置某些内容,或者是否有其他方法可以实现此目的。

3 个答案:

答案 0 :(得分:0)

正如您所描述的那样,www.mysite.com / blog可能不是最简单或最干净的解决方案。如果你能够,使用子域会更好。

博客最终会以blog.mysite.com或任何你想要的结果。网站A仍然是www.mysite.com

答案 1 :(得分:0)

我可以看到这里有几种选择。 iframe建议我认为不符合您输入网址然后重定向的要求。

您可以添加一个简单的域重定向,例如mysite.com/posts重定向也是服务器B.您可以查看在IIS上使用reirte URL。请参阅网址重写扩展程序here

答案 2 :(得分:0)

是的,您只需从服务器B调用API即可获取博客数据并返回输出

在服务器A上创建一个API函数,用于返回博客文章数据(数组/对象格式)