网站不可用时重定向页面的简便方法?
Easy way to redirect page when site not available?
我们有一个常规的 asp.net
网站。我开始调试了几个错误,所以网站无法使用(但没有宕机)。由于默认页面不是 Default.aspx
并且用户习惯于直接转到 Main.aspx
,因此如果有人转到 http://network:1332/Main.aspx,则应将此人重定向到 Issues.htm.
是否有无需更改 Main.aspx 或编写任何代码即可轻松完成此操作的方法?也许更改 web.config
或某些 IIS 6
配置?
我只是不想让任何人使用该网站,即使该网站可供使用。
谢谢。
If you have an ASP.NET web application site, and you place a text file
named "app_offline.htm" in the root of the site, all requests to that
website will redirect to that app_offline.htm file. Basically, if you
need to take an entire ASP.NET site offline, you can place some nice
message in that file.
https://forums.iis.net/t/1152788.aspx?Put+website+in+maintenance+mode
请注意,您也将被定向到维护页面,因此如果您在生产环境中进行调试,这可能会使事情变得更加困难。
您可以使用Url Rewrite Module to IIS。然后您将能够在 web.config 中或使用 IIS 管理器定义您的重写规则。检查这个:https://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module
我们有一个常规的 asp.net
网站。我开始调试了几个错误,所以网站无法使用(但没有宕机)。由于默认页面不是 Default.aspx
并且用户习惯于直接转到 Main.aspx
,因此如果有人转到 http://network:1332/Main.aspx,则应将此人重定向到 Issues.htm.
是否有无需更改 Main.aspx 或编写任何代码即可轻松完成此操作的方法?也许更改 web.config
或某些 IIS 6
配置?
我只是不想让任何人使用该网站,即使该网站可供使用。
谢谢。
If you have an ASP.NET web application site, and you place a text file named "app_offline.htm" in the root of the site, all requests to that website will redirect to that app_offline.htm file. Basically, if you need to take an entire ASP.NET site offline, you can place some nice message in that file.
https://forums.iis.net/t/1152788.aspx?Put+website+in+maintenance+mode
请注意,您也将被定向到维护页面,因此如果您在生产环境中进行调试,这可能会使事情变得更加困难。
您可以使用Url Rewrite Module to IIS。然后您将能够在 web.config 中或使用 IIS 管理器定义您的重写规则。检查这个:https://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module