如何在IIS中自动设置/拆除重定向?

如何在IIS中自动设置/拆除重定向?,iis,redirect,Iis,Redirect,一段时间以来,我一直想为基于IIS的网站自动设置几个重定向。实现这一目标的最佳方式是什么 注:我计划尽快回答我自己的问题,所以我会让我这么做。我只是想确保以后可以找到此解决方案并帮助其他人。您可以使用ADSUTIL命令设置与站点、虚拟目录或文件关联的HttpRedirect属性 例如,要了解id为2的网站的default.aspx是否有重定向: cscript.exe adsutil.vbs get w3svc/2/Root/default.aspx/HttpRedirect 现在设置重定

一段时间以来,我一直想为基于IIS的网站自动设置几个重定向。实现这一目标的最佳方式是什么


注:我计划尽快回答我自己的问题,所以我会让我这么做。我只是想确保以后可以找到此解决方案并帮助其他人。

您可以使用ADSUTIL命令设置与站点、虚拟目录或文件关联的HttpRedirect属性

例如,要了解id为2的网站的default.aspx是否有重定向:

cscript.exe adsutil.vbs get w3svc/2/Root/default.aspx/HttpRedirect  
现在设置重定向到“newlocation.aspx”:

最后,要删除重定向,请删除属性,如下所示:

cscript.exe adsutil.vbs delete w3svc/2/Root/default.aspx/HttpRedirect
有关HttpRedirect属性的更多详细信息,请参阅

警告一句:显然,即使我们使用的是Windows操作系统,目录和文件名也是区分大小写的。因此,请确保使用正确的套管

cscript.exe adsutil.vbs delete w3svc/2/Root/default.aspx/HttpRedirect