user-agent

Mattepuffo's logo
Mobile redirect con .htaccess

Mobile redirect con .htaccess

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).

Mattepuffo's logo
Mobile redirect con PHP

Mobile redirect con PHP

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).

Mattepuffo's logo
Cambiare user-agent in Epiphany

Cambiare user-agent in Epiphany

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.