我正在服务器上设置一些子域,并将其用于暂存和UA。我不希望这些网站被索引,甚至不希望除我自己和开发人员之外的任何人查看。 .htaccess适用于PHP,但似乎不适用于asp.net。我当时正在考虑更改webconfig来执行此操作,但是我认为使用单独的文件会更好。任何人都知道在这种情况下使用或做什么?
感谢您的帮助
试图使用.htaccess,因为服务器或VPS声称它具有PHP可用性,但是不起作用。
<Limit GET POST PUT>
order deny,allow
deny from all
#allow from 1.1.1.1
allow from .*n0where\.net.*
```</Limit>
答案 0 :(得分:0)
通过在web.config中添加类似于以下内容的部分,您应该能够阻止除一组指定IP地址(或子网)以外的所有请求。
<location path="Default Web Site">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="192.168.1.25" />
</ipSecurity>
</security>
</system.webServer>
</location>
有关详细信息和参考,请参阅以下内容: https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/ipsecurity/
答案 1 :(得分:0)
您可以使用iis的“ IP和域限制”功能。
使用以下方法启用此功能:
选择“ IP安全性”,然后单击“确定”。
现在打开IIS管理器。
现在,单击“添加允许条目...”并指定必须允许与该网站建立一个连接的特定IP地址(如果需要,则指定IP范围)
您可以按照以下文章了解更多详细信息: IP Security
关于, 贾帕(Jalpa)