Блокируйте доступ к веб-сайту через http, но не https, через и т.д./размещает?

Я хочу заблокироваться (не, перенаправляют), доступ к веб-сайту через http, но не, если пользователь вводит в https.

Я использую Windows 7. Как это может быть сделано?

1
задан 16.08.2010, 03:45

3 ответа

Это не возможно. Файл hosts только влияет на запросы DNS. Когда Ваш браузер запрашивает http://example.com/, компьютер делает поиск DNS на example.com. Когда Ваш браузер запрашивает https://example.com/, он также делает поиск DNS на example.com, и результатом всегда будет то же для также, потому что они - то же. http по сравнению с https является просто другим протоколом.

Рассматривать Ваш больший вопрос того, как заблокировать его, какова Ваша среда? Это - просто домашний компьютер, или Вы делаете это для большого количества компьютеров в корпоративной среде? Еще некоторые детали о Ваших потребностях и этой ситуации были бы полезны для решения Вашей проблемы.

10
ответ дан 12.12.2019, 07:41

Поскольку в других ответах было сказано, что это не может быть сделано с Файлом hosts.

Это может быть сделано с Windows Firewall. Добавьте исходящее правило заблокировать http на сайт (правило по умолчанию для исходящего, позволяют, таким образом, Вам только нужны правила, где Вы хотите заблокироваться).

2
ответ дан 12.12.2019, 07:41

Войдите в Панель управления и интернет-Опции. На вкладке безопасности, под Ограниченными Сайтами, добавляет URL http версии сайта. При необходимости можно добавить https URL под надежными сайтами.

Это не блокирует доступ полностью, но отключит фактически всю функциональность кроме просто прямого рендеринга HTML.

Альтернатива может быть должна использовать прокси-сервер.

0
ответ дан 12.12.2019, 07:41

Теги

Похожие вопросы