不允许Google或其他任何方式访问网站

时间:2019-06-07 02:55:20

标签: asp.net iis

我正在服务器上设置一些子域,并将其用于暂存和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>

2 个答案:

答案 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和域限制”功能。

使用以下方法启用此功能:

  • 在控制面板中,单击“程序和功能”,然后单击“打开” Windows功能打开或关闭。
  • 先扩展Internet信息服务,然后是万维网服务, 然后是安全性。
  • 选择“ IP安全性”,然后单击“确定”。

  • 现在打开IIS管理器。

  • 在“连接”窗格中,展开服务器名称,展开“站点”,然后 然后是要为其添加IP的站点,应用程序或Web服务 和域名限制。
  • 从“功能”视图中选择“ IP地址和域限制功能”。
  • 在“ IP地址和域限制”功能中,单击“编辑功能” 设置...从“操作”窗格中。选择“域名限制”,然后单击“确定”。 enter image description here
  • 现在,单击“添加允许条目...”并指定必须允许与该网站建立一个连接的特定IP地址(如果需要,则指定IP范围) enter image description here

    您可以按照以下文章了解更多详细信息: IP Security

关于, 贾帕(Jalpa)