Es posible hacerlo con PHP si tu sitio lo soporta, mediante el
user_agent:
Código PHP :
<?php
<!-- Detecta el agente de usuario -->
if (ereg('iPhone',$_SERVER['HTTP_USER_AGENT'])) {
$iphone = 1;
}
else {
$iphone = 0;
}
?>
<!-- Si es iPhone... -->
<?php if ($iphone == '1'): ?>
<!-- Carga la CSS para iPhone -->
<link rel="stylesheet" type="text/css" href="iphone.css"" charset="utf-8" />
<!-- Si no es iPhone.. -->
<?php else: ?>
<!-- Cargamos la CSS normal con @import -->
<style type="text/css">
<!-- @import url("style.css"); -->
</style>
<?php endif; ?>
O si tienes una versión móvil en otra parte por ejemplo:
m.dominio.com lo redireccionas con un .htaccess de esta forma:
Código :
RewriteEngine on
RewriteCond ${HTTP_USER_AGENT} iPhone
RewriteRule .* http://m.dominio.com/