Вроде понимаю регулярку но, не могу понять как заставить ее сравнить домен таким образом.
https://login1.domain.ru
https://login2.domain.ru
https://login3.domain.ru
https://login4.domain.ru
login* может меняться, но чтобы основной домен ( domain.ru ) и протокол https был один и тот же, если домен или протокол не совпадают, то false
так же обязательно чтобы домен 2-го уровня был всегда с доменом 3-го уровня, иначе false
preg_match('/https?:\/\/(?:[-\w]+\.)?([-\w]+)\.domain\.ru/i', $http_origin, $found);