Вам нужно будет проверить заголовок 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
.