View Full Version : Apache + diversificare output
texerasmo
08-02-2007, 16:22
Ciao a tutti
come posso diversificare output tra un un broswer normale e un accesso da un palmare o cellulare?
Nel virtual host cosa dovrei mettere?
devrei giocare con user-agent ?
come metto un if?
puoi usare diversi approcci.
puoi usare mod_rewrite per mandare i browser ad esempio da index.html a index_pda.html se lo user agent è quello che ti interessa, oppure usa la direttiva BrowserMatch e fai un redirect secco verso un sito ad hoc (io userei questo).
texerasmo
08-02-2007, 16:49
io ho fatto una cosa del genere ma no mi funge
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/[3456].*Gecko*
RewriteRule ^$ / [L]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/[3456].*MSIE*
RewriteRule ^$ / [L]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/[12345].* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Lynx/*
RewriteRule ^$ / [L]
RewriteRule ^$ /3/ [L]
tu dici ti usare un BrowserMatch
dovrei fare un cosa del genere?
BrowserMatch %{HTTP_USER_AGENT} ^Mozilla/[3456].*Gecko*
RewriteRule ^$ / [L]
texerasmo
08-02-2007, 16:55
o meglio così
BrowserMatch ^Mozilla/[3456].*Gecko* Redirect http://www.giralatina.it/sapori/
BrowserMatch ^Mozilla/[3456].*MSIE* Redirect http://www.giralatina.it/sapori/
BrowserMatch ^Mozilla/[12345].* Redirect http://www.giralatina.it/sapori/
BrowserMatch ^$ Redirect http://www.giralatina.it/3/
Ad esempio:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteRule ^(.*)\.html$ /index.$1.html [L]
riscrive solo le richieste da browser IE
texerasmo
09-02-2007, 10:00
Sto incontrando u po di difficoltà
Quando faccio dei RewriteRule il sito se ne va in palla.
Il sito che sto provando è www.giralatina.it dietro c'è EZ
purtroppo io posso solo toccare il file htaccess.
secondo te c'è un altra strada?
se puoi solo modificare l'htaccess non puoi usare nessuno dei due metodi.
contatta che ti fornisce il servizio.
texerasmo
09-02-2007, 14:44
RewriteEngine ON
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4(.*)Smartphone
RewriteRule ^$ /3/risultato.htm [L]
per ora sembra che funzioni così se ha un cell imate sp5m
se vuoi puoi provare http://www.giralatina.it
non ho un dispositivo per provare, spiacente :boh:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.