我们在Windows Server 2008 R2(IIS 7.5)www.ourwebsite.com(服务器1)上托管.NET网站。我们计划在网站上有一个博客(www.ourwebsite.com/blog)。但是,这个博客将在wordpress(服务器2)的Linux服务器上托管。现在,我们有点困惑,试图弄清楚如何将来自IIS 7.5的www.ourwebsite.com/blog的用户请求重定向到新服务器。由于www.ourwebsite.com的每个请求都将始终发送到服务器1.我们希望“www.ourwebsite.com/blog”的请求将发送到服务器2.
在这方面的任何帮助都将非常感激。
法鲁克
答案 0 :(得分:3)
您可以从所描述的内容中采用两种方法:
在服务器1“/ blog”和configure the HTTP Redirect Module上创建虚拟目录,以将客户端发送到服务器2.您需要在虚拟目录级别配置此功能。这里的主要缺点是浏览器地址栏中显示的URL将更改为重定向的URL。假设您可以更改网址,这将是更简单的选项。它还要求服务器2可以在网络上以与服务器1相同的方式访问。
同时使用URL Rewrite Module和Application Request Routing Module,使服务器1(IIS)充当位于WordPress网站前面的反向代理。有一个教程似乎可以解决您的情况(Tutorial Source)。这种方法的好处是网址不会从“www.ourwebsite.com/blog”更改,它会相对于浏览器请求的路径重定向流量。