¿Cómo se redirige a una página en un determinado navegador?

¿Cómo se redirige a una página en un determinado navegador?

Para dar más detalles:
necesito una forma de redirigir a una página diferente para Google Chrome, Safari, Firefox, etc.
como en (solo ejemplo): ingresas a google.com en Safari, luego te redirigen a una página donde te dice para obtener Google Chrome, mientras que si accede a google.com con Google Chrome, no lo redireccionará a la página "obtener Google Chrome".
¿es posible? y si es así, ¿se puede hacer esto también con navegadores móviles?

Respuesta1

La solución es hacer que su programa mire el encabezado del Agente de usuario, encabezado que envía el cliente al realizar la solicitud inicial, y luego generar un encabezado apropiado para realizar una redirección.

Una variante trivial que usa PHP (código no probado) sería algo como

<?php
    if ( strpos($_SERVER['HTTP_USER_AGENT']=='Chrome') )     
       header ("Location: http://www.get.mozilla.com");
    elseif (strpos($_SERVER['HTTP_USER_AGENT']=='Firefox'))
       header ("Location: http://www.get.chrome.com");
    .
    .
 ?>

Se pueden encontrar algunas cadenas de agentes de usuario comunesaquí.

Y sí, esto se puede hacer con agentes de usuario móviles, aunque es fácil falsificar si alguien así lo desea.

información relacionada