Я хочу заблокировать свой сайт специально для пользователей Linux - PullRequest
0 голосов
/ 28 мая 2018

Если пользователь хочет получить доступ к моему веб-сайту с платформы LINUX, веб-сайт не должен получить доступ.Может ли кто-нибудь помочь мне сделать это?

1 Ответ

0 голосов
/ 28 мая 2018

Вам нужно будет проверить заголовок User-Agent клиента.Имейте в виду, что заголовки могут быть легко подделаны, поэтому вы никогда не будете на 100% уверены, с какой платформы приходят ваши пользователи - если они хотят замаскировать это для конфиденциальности, чтобы избежать блокировки или любых других причин.

Подобные вопросыранее задавались вопросы: Операционная система из заголовка HTTP User-Agent

Вот список агентов пользователя специально для Linux: https://developers.whatismybrowser.com/useragents/explore/operating_system_name/linux/

В зависимости от настроек вашего сервераВы можете проверить этот заголовок и действовать соответствующим образом либо из приложения веб-сайта (например, PHP), либо в конфигурационных файлах Nginx или Apache .htaccess.

Вы можете просто проверить заголовок User-Agent на наличие Linux(без учета регистра).В регулярном выражении это будет /linux/i.

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