我想在托管于IIS Windows Server 2003的一个生产ASP.NET网站上计划维护时间。
我认为这是首选的行为:
- 所有对http://www.x.com,包括www.x.com/asb/asd/的请求都将重定向到一个通知页面(网站当前不可用,请稍后再来)
- 维护需要大约一个小时。如何确保将此重定向到维护页面对SEO / Google排名的影响最小?
- 最好我能在生产环境恢复之前进行安静测试
- 最好不要依赖将DNS指向其他地方。
- 为了简单起见,请假装我没有其他硬件放置在Web服务器前面(例如负载均衡器、防火墙等)
一个想法是:
- 在同一台Web服务器上创建另一个应用程序
- 创建HttpModule或HttpHandler来处理任何URL请求,并将它们302重定向到维护页面
谢谢