我有一个旧的 ASP.NET 服务器和网站,在该浏览器的 IIS 中运行,其中包含许多子站点和页面,例如:
www.mysite.com/users/
www.mysite.com/tools/
www.mysite.com/orders/vieworders.aspx
我现在有一个新网站,它将在新的 Apache 服务器上运行,我将把我的域名转移到该服务器(例如)
www.mysite.com/index.php
我希望我的新网站(使用旧域名)仍将流量导向 IIS 服务器上的旧页面,有什么方法可以实现吗?例如,如果有人访问 www.mysite.com,他们会转到我的 PHP 网站,但如果他们输入或使用书签转到 www.mysite.com/orders/vieworders.aspx,他们最终会转到 IIS 上的旧网站?
谢谢
答案1
您可以将 Apache Web 服务器设置为反向代理,当客户端访问任何“遗留”子目录时,它可以将请求传送至旧的 ASP.NET Web 服务器。
看一下mod_proxy对于 Apache。