webForumDet fria alternativet

"full site"-länk på mobila hemsidor

Webbutveckling

5 svar · 729 visningar · startad av Lawyer

Medlem sedan okt. 200942 inlägg
Frågan#1

Jag har hittat en kodsnutt både för httaccess & php som upptäcker om man surfar in (på https://www.creativeworkshop.se) från en iphone och skickar till den mobila sajten (https://www.creativeworkshop.se/iphone), den fungerar så bra att min "full site" länk på mobila sajten blir helt värdelös och redirectar till den mobila sidan igen.

Någon som kan en lösning till detta?

Medlem sedan aug. 20039 340 inlägg
#2

En quecrystring-variabel kanske? ...?force=ipod eller ...?force=full. När den är satt, sker inte redirecten.

Medlem sedan okt. 200942 inlägg
#3

Allright, berätta gärna mer? Är inte så bekant med query strings.

Medlem sedan aug. 20039 340 inlägg
#4

Hur ser .htaccess- och php-koden du hittade ut?

Medlem sedan okt. 200942 inlägg
#5

htaccess: (det är den jag använder nu)

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} !^/iphone/
RewriteRule .* /iphone/ [R]

php:

<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') !== FALSE)
{ header('Location: http://www.creativeworkshop.se/iphone/'); }
?>

Men det låter logiskt det du sa att man ska kunna tvinga "full site" länken att gå vidare ändå.

Medlem sedan okt. 20001 285 inlägg
#6

ehh.. testa

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} /mobile/?$ [NC]
RewriteRule (.*) http://www.creativeworkshop.se/iphone [L]

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)