edirección @PHP basada en IP Y referencia

Estoy tratando de redirigir a los usuarios dentro de mi red a una página de destino específica en nuestro sitio web en función de su IP y un referente en blanco. Este código funciona, pero termina en un bucle de redireccionamiento. ¿Cómo salgo del bucle de redireccionamiento para redirigir correctamente a un usuario? ¡Gracias

$visitor = $_SERVER['HTTP_REFERER'];
$clientip = $_SERVER['REMOTE_ADDR'];
$ip = a regex list of IPs;
if (empty($visitor))
{
    if (preg_match($ip, $clientip)) {
        header('Location: http://example.com');
            die();
            } 
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta