2013-10-09 48 views
0

我有一个运行在IIS8服务器上的php网站。我也有一个WordPress博客托管在另一台服务器上。我希望博客能够在与主站点相同的域下显示。在位于不同服务器上的网站上显示一个页面

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

+0

你可以保持简单并使用iframe? –

+0

如果域指向服务器A,iframe会有帮助吗?现在,www.mysite.com/posts只是给出了一个404错误,因为在技术上,这个URL没有任何内容。该博客托管在另一台服务器上,但我需要能够使用相同的域名。 – user715564

+0

在posts.html中创建一个页面,并在其中嵌入一个iframe。然后在IIS服务器上添加一些重写规则,使其成为“/ posts”。这是否解决了你的问题? – Prashank

回答

0

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

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

0

那么我可以看到这里有几个选项。 iframe的建议我认为不适合您输入网址然后重定向的要求。

你可以添加一个简单的域名重定向,例如mysite.com/posts也可以重定向服务器B.你可以看看在IIS上使用rewirte的URL。请参阅URL重写扩展here

0

是的,你可以简单地调用从服务器B的API将获取博客数据并返回输出

创建返回博客文章数据(数组/对象格式)服务器A的API函数

相关问题