Dopo aver visto come fare il redirect con PHP, vediamo com'è possibile impostarlo direttamente da Apache.

Il tutto viene fatto usando il file .htaccess.

Questo file è molto "potente" in quanto permette molte specifiche configurazioni (come ad esempio l'url rewrite).

La prima cosa da fare è impostare l'AllowOverride a All.

Lo potete fare sia nel file di configurazione generale, sia creando dei VirtualHost, impostandolo specificamente.

Dopo di che nella root del vostro sito create il file .htaccess (senza punto se state in ambito Windows).

Aggiunto iPad alla lista.

Ultimamente c'è più la necessità di creare pagine per i dispositivi mobile.

La prima cosa da fare in questi casi è fare il redirect quando il server riconosce uno di questi dispositivi.

Vediamo come eseguire questo redirect usando il PHP.

Per riconoscere i dispositivi che interrogano la pagina possiamo $_SERVER['HTTP_USER_AGENT'].

Così catturiamo lo User-Agent dall'header della richiesta; questo è un tipico esempio: Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586).

Epiphany è il browser predefinito di Gnome ed è anche un buon programma a dirla tutta.

Non ha tutti gli accessori di Firefox, ma come browser secondario va alla grande.

Da quanto poi è passato a webkit è diventato velocissimo.

Peccato però che non tutte le pagine possano essere aperte da questo browser, e ne un esempio Yahoo! mail.