Jump to content
WebFrance
  • Rejoignez WebFrance

    Inscrivez vous aujourd'hui et recevez le Guide gratuit du e-Business

     

Utilité de l'Urlrewriting en webmobile ?


spacemarmotte
 Share

Recommended Posts

Bonjour à tous...

avec 14% de mobinautes, je me décide à développer une version mobile de mon site (il était temps ;-))

j'envisage une redirection site -> mobile en fonction de la taille d'écran du visiteur aussi bien pour les pages d'accueil et générales que pour les "fiches produits" ...

a votre avis... l'url rewritting est-il utile sur un site mobile ?

y a t'il un risque de DC (sachant que les mêmes éléments seront présents sur les 2 versions) ?

merci pour vos lumières..

Eric

PS: je n'envisage pas une mise en page différente selon le navigateur mais bien une version light du site car certains éléments ne seront pas affichés sur la version mobile.

Link to comment
Share on other sites
Partagez cette page :

>> Nouveau : Découvrez la marketplace d'Achat / Vente de Sites !

Ah si !

ça à toute son importance, google crawl aussi la version mobile d'un site !

pourquoi vouloir faire compliquer ?

garde strictement la même structure, contente toi juste de changer la mise en page.

if ($mobileuser) { theme mobile } else { theme normal }

Link to comment
Share on other sites
Partagez cette page :

Merci à tous les 2 ...

j'ai 2 pb:

- je n'avais pas conçu le site dans l'optique d'un dév mobile ... je crains donc de trop devoir triturer le code

- Il y a beaucoup d'éléments que je ne vais pas afficher sur la version mobile ( 10 photos au lieu de 15 et seulement les petites, baseline simplifiée, pas de simul. de crédit en ligne, navigation + simple ...)

d’où l'idée de créer une version spéciale mobile plutôt qu'un thème !

mais Nicolas a raison, c'est simple à mettre en place, alors pourquoi se priver ;-)

Eric

EDIT: par contre, si je sais rediriger un internaute qui arrive sur la page d'accueil en utilisant un smartphone, je ne sais pas s'il existe une méthode pour rediriger un internaute qui arrive sur une page "profonde" du site (avec une url comportant une variable) ..

www.monsite.com - m.monsite.com

mais

www.monsite.com/detail.php?id=1234 -- m.monsite.com/detail.php?id=1234

c'est jouable ça avec un script ou un truc du genre ??

Edited by spacemarmotte
Link to comment
Share on other sites
Partagez cette page :

Le problème si tu changes ta structure :

2 version pour google.

de plus tu vas devoir te casser la tête à tout rendre compatible.

je serais toi quitte à dev à part, je ferais une V2 de mon site avec comme je te dis 2 themes bien distincts.

pour ta deuxième question, je ne suis pas sur de la comprendre, car en toute logique, variable ou pas variable, et pages profondes ou non c'est le même bout de code qui doit te faire charger le theme 1 ou le theme 2 selon le type de visiteur.

Pour info, voici un bout de code sympa qui permet d'identifier le visiteur mobile :

<?


$mobile = true;


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");

$ipod   = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

$ipad   = strpos($_SERVER['HTTP_USER_AGENT'],"iPad");


$arrayUserAgents = array(

    "Windows 3.1" => array("Windows 3.1", "Win3.1", "Win16"),

    "Windows 95" => array ("Windows 95", "Windows_95", "Win95"),

    "Windows 98" => array ("Windows 98", "Windows_98", "Win98"),

    "Windows NT 4.0" => array ("Windows NT 4.0", "WinNT4.0"),

    "Windows Millenium" => array ("Windows Millenium", "Windows M", "Windows_ME", "WinME"),

    "Windows 2000" => array ("Windows 2000", "Windows_2000", "Win2000", "Windows NT 5.0"),

    "Windows XP" => array ( "Windows XP", "Windows_XP", "WinXP"),

    "Windows Server 2003" => array ("Windows Server 2003", "Windows NT 5.2"),

    "Windows Vista" => array ("Windows Vista", "Windows NT 6.0"),

    "Windows NT" => array ("Windows NT", "WinNT"),

    "Mac OS"=> array ("Mac OS", "Mac_PowerPC", "Macintosh", "PPC Mac OS", "Intel Mac OS"),

    "Sun OS"=> array ("Sun OS", "SunOS"),

    "QNX" => array ("QNX"),

    "Irix"=> array ("Irix", "IRIX"),

    "Open BSD" => array ("Open BSD", "OpenBSD"),

        "Free BSD" => array ("Free BSD", "FreeBSD"),

        "Net BSD" => array ("Net BSD", "NetBSD"),

        "Linux" => array ("Linux", "X11", "Debian"),

    "BeOS"  => array ("BeOS"),

    "Windows 7" => array ("Windows NT 7.0")

    );


    foreach ($arrayUserAgents as $value) {

        foreach ($value as $userAgents) {

             if (strpos($_SERVER['HTTP_USER_AGENT'],$userAgents)) {

                    $mobile = false;

                    break;

             }

        }

    }


if($iphone || $ipod || $ipad) {

        $mobile =true;

} 


if ($mobile) {

    header("Location:  http://www.monsitehtml.fr/smartphone");

    exit;

}


?>

Link to comment
Share on other sites
Partagez cette page :

pour ta deuxième question, je ne suis pas sur de la comprendre, car en toute logique, variable ou pas variable, et pages profondes ou non c'est le même bout de code qui doit te faire charger le theme 1 ou le theme 2 selon le type de visiteur.

Pour info, voici un bout de code sympa qui permet d'identifier le visiteur mobile :

merci pour le code ...

si je te suis bien... c'est bon si j'ai 2 thèmes et que je sors celui qui va bien en fonction du matériel du visiteur..

si je persiste dans l'idée d'avoir 1 site normal et 1 mobile ...

il faut que je redirige l'internaute qui arrive sur

www.monsite.com/detail.php?id=123 (ou sa version rewritté www.monsite.com/la-belle-voiture-que-voila.html)

vers la page du sous-domaine

m.monsite.com/detail.php?id=123 (ou sa version rewritté m.monsite.com/la-belle-voiture-que-voila.html ou encore, sans utiliser le sous domaine m. créé pour la version mobile: www.monsite.com/mobile/la-belle-voiture-que-voila.html)

ou alors, je n'ai pas tout bien compris !

[hide]pour parler concrètement, c'est la version mobile de ce site: www.lautomobile.fr

les pages détails contiennent beaucoup d'éléments que je ne vais pas utiliser sur les fiches détails de la version mobile (par utilité et surtout par recherche d'allégement) [/hide]

Link to comment
Share on other sites
Partagez cette page :

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share



© WebFrance - Contact - Annonceurs - Conditions générales - Legal

×
×
  • Create New...