1
Joomla! 1.5 / Re:User agent e redirect
« il: 22 Ott 2013, 16:44:51 »Guarda che non ho dato nessun esame per essere moderatore, le mie certezze si basano sulla ricerca delle informazioni e dall'iniziativa e perseveranza. Penso che siano doti di chiunque. Usa Google e non aspettarti sempre un plugin, un modulo, un componente per ogni problema o necessità che incontri. Per la 1.5 esiste nella JED un archivio magari se ci guardi trovi qualcosa.
Vabbè era per dire

comunque grande Giusebos, alla fine mi son smaronato sul .httaccess e ne son venuto a capo...
Ora per correttezza posto cosa ho inserito nel .httaccess cosi da Aiutare altri che magari cercano come me ;-)
Codice: [Seleziona]
# Check if this is the noredirect query string
RewriteCond %{QUERY_STRING}
(^|&)m=0(&|$)
# Set a cookie, and skip the next rule
RewriteRule ^
- [CO=mredir:0:www.DOMINIODIPARTENZA.IT]
# Check if this looks like a
mobile device
# (You could add another [OR] to the second one and add in what
you
# had to check, but I believe most mobile devices should send
at
# least one of these headers)
RewriteCond %{HTTP:x-wap-profile}
!^$ [OR]
RewriteCond %{HTTP:Profile} !^$
[OR]
RewriteCond %{HTTP_USER_AGENT}
"acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|
blaz|brew|cell|cldc|cmd-"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|
leno|lg-c|lg-d|lg-g|lge-"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|
newt|noki|opwv"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT}
"palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|
qwap|sage|sams|sany"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT}
"sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|
sony|sph-|symb|t-mo"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT}
"teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|
wapa|wapi"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT}
"up.browser|up.link|windowssce|iemobile|mini|mmp"
[NC,OR]
RewriteCond %{HTTP_USER_AGENT}
"symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
RewriteCond
%{HTTP_USER_AGENT} !macintosh [NC]
# Check if we're not already on
the mobile site
RewriteCond %{HTTP_HOST}
!^m\.
# Can not read and write cookie in same request, must duplicate
condition
RewriteCond %{QUERY_STRING} !(^|&)m=0(&|$)
#
Check to make sure we haven't set the cookie before
RewriteCond
%{HTTP_COOKIE} !^.*mredir=0.*$ [NC]
# Now
redirect to the mobile site
RewriteRule ^ http://www.DOMINIODOVEREDIRECTARE.IT [R,L]