Не разрешайте Google или другим средствам доступ к сайту - PullRequest
0 голосов
/ 07 июня 2019

Я настраиваю некоторые субдомены на своем сервере и использую их для организации и 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 голосов
/ 07 июня 2019

Вы можете использовать iis «IP и ограничение домена».

Включите эту функцию, используя:

  • На Панели управления выберите Программы и компоненты, а затем нажмите Повернуть компоненты Windows.вкл. или выкл.
  • Разверните Internet Information Services, затем World Wide Web Services, затем Security.
  • Выберите IP Security, а затем нажмите OK.

  • Теперь откройте диспетчер IIS.

  • На панели «Подключения» разверните имя сервера, разверните «Сайты», а затем сайт, приложение или веб-службу, для которой выхотите добавить ограничения IP-адресов и доменных имен.
  • В представлении «Функции» выберите «Функция IP-адресов и ограничений домена».
  • В функции «IP-адрес и ограничения домена» нажмите «Изменить параметры функции ...»Из панели действий.Выберите «Ограничение доменного имени» и нажмите «ОК».enter image description here
  • Теперь нажмите кнопку Добавить разрешить запись ... и укажите конкретный IP-адрес, с которого должно быть разрешено одно подключение к веб-сайту (или диапазон IP-адресов, еслиэто необходимо) enter image description here

    Вы можете следовать ниже статье для более подробной информации: IP Security

С уважением,Jalpa

0 голосов
/ 07 июня 2019

Вы должны иметь возможность блокировать все запросы, кроме указанного набора IP-адресов (или подсети), добавив в ваш web.config раздел, подобный следующему.

<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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...