如何配置IIS以便阻止除我允许的所有请求之外的所有请求?
所以例如 www.mypage.com 是可以访问的,除了所有以 wwwroot 开头的请求外,其他所有内容都被阻止强>
允许:
www.mypage.com*
www.mypage.com/wwwroot/*
答案 0 :(得分:0)
有两个选项可以做到这一点
选项1 - 使用请求过滤。
此方法的缺点是您需要添加要阻止的所有网址。我不确定我们是否可以在这里添加正则表达式。
选项2 - 使用URL重写(首选方法)
使用其他任何东西,然后wwwroot将被阻止。您可以双击URL-Rewrite下的规则并相应地进行自定义。另外,请确保禁用静态文件/文件夹(.js,.css,images)
的规则参考 - http://www.iis.net/learn/extensions/url-rewrite-module/request-blocking-rule-template
希望这有帮助。