redirection site http://www.xxxxx vers la version mobi^le http://m.xxxxxx

Frederico Posté à 31/12/2013 15:38

Bonjour,

J'aurais aimé faire une redirection de mon site http://www.fragrance-fleurs.ch vers mon sous domaine http://m.fragrance-fleurs.ch.

J'ai vu qu'on pouvais le faire par moyen de ce code :
RewriteCond %{HTTP_HOST} =http://www.fragrance-fleurs.ch
RewriteCond %{HTTP_USER_AGENT} "ipod|iphone|ipad|android|palm" [NC]
RewriteRule .* http://m.fragrance-fleurs.ch [R=permanent,L]

Est-ce vrai, et si c'est vrai ou le mettre ce code ?

En vous souhaitant une merveilleuse entrée dans 2014.

Cordialement

Frederico

Commentaires

francois-bellanger Posté à 31/12/2013 17:32

Bonjour Frederico,,

Il faut mettre ce code dans un .htaccess et le mettre dans le dossier de ton site.

Cordialement et bonne année 2014

FB

Frederico Posté à 31/12/2013 20:06

Bonjour François,

Gloups....

Qu'est un .htaccess ? et comment mettre le dossier dans mon site ?

ça va trop loin déjà pour moi ...

... mais j'aurais aimé savoir le faire.

Pouvez vous m'aider "pas à pas" ?

Je vous souhaite une nouvelle année pleine de joie, bonheur et fortune !

Merci pour toute l'aide que vous m'avez apporté tout le long de la construction de mon site.

GRAND MERCI.

Bonne année

Bien à vous

Frederico

francois-bellanger Posté à 01/01/2014 15:50

Bonjour Frederico,

1- Vous ouvrez Notepad

2 - Vous collez votre code dedans

3 - Vous cliquez sur Enregistrez sous

4 - vous tapez avec les guillemets comme suit : ".htaccess" (exactement comme sur la photo ci-dessous)

5 - Clic sur Enregistrer

Et voilà votre fichier .htaccess est prêt

A cette adresse, ils expliquent aussi très bien ce qu'est un fichier .htaccess et comment en fabriquer un avec Windows.

http://fr.wikipedia.org/wiki/Htaccess

Cordialement

Avec tous mes meilleurs voeux pour cette nouvelle année

François

 

Frederico Posté à 01/01/2014 21:04

Bonjour François,

Merci beaucoup !

Je suppose qu'en suite je mets ce fichier sur mon dossier www dans mon domaine FTP !

Ou pas ?

Encore une fois, mille mercis.

Cordialement

Frédérick

Frederico Posté à 01/01/2014 21:05

Frederico 

Frederico Posté à 02/01/2014 17:34

Bonjour François,

J'ai crée mon fichier .htaccess directement dans mon répertoire FTP et j'ai mis ce code :

RewriteEngine On
RewriteCond %{QUERY_STRING} !^desktop
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.fragrance-fleurs.ch [L,R=302]

ça marche à merveille.

GRAND MERCI !!!

Voilà mon site redirige automatiquement l'utilisateur en fonction de l'appareil.

Je suis content.

Cordialement

Fredrico

francois-bellanger Posté à 02/01/2014 17:53

Bonjour Frederico,

Je suis satisfait de ta réussite dans ta démarche et te remercie à mon tour pour ton retour d'information.

Cela pourra servir à d'autres webmasters et m'évitera de recommencer mon explication. Mais ça été un plaisir de t'aider.

Cordialement

François

Frederico Posté à 09/01/2014 22:24

Bonjour François,

Encore une astuce si cela peut aider d'autres utilisateurs :

Le code mis dans le .htaccess ne dirige que la page index de www.fragrance-fleurs.ch vers la page index de m.fragrance-fleurs.ch.

Moi je voulais une redirection pour chaque lien, du site bureau vers site mobile en fonction de l'appareil, soit de page x --> pagex' et page y --> page y'.

Pour ça il faut mettre ce code HTML ci dessous dans le <head> de chaque page pour que cette page soit dirigée vers la page que vous voulez du site mobile :

<script language=javascript>
<!--
var redirectagent = navigator.userAgent.toLowerCase();
var redirect_devices = ['vnd.wap.xhtml+xml', 'sony', 'symbian', 'nokia', 'samsung', 'mobile', 'windows ce', 'epoc', 'opera mini', 'nitro', 'j2me', 'midp-', 'cldc-', 'netfront', 'mot', 'up.browser', 'up.link', 'audiovox', 'blackberry', 'ericsson', 'panasonic', 'philips', 'sanyo', 'sharp', 'sie-', 'portalmmm', 'blazer', 'avantgo', 'danger', 'palm', 'series60', 'palmsource', 'pocketpc', 'smartphone', 'rover', 'ipaq', 'au-mic', 'alcatel', 'ericy', 'vodafone', 'wap1', 'wap2', 'teleca', 'playstation', 'lge', 'lg-', 'iphone', 'android', 'htc', 'dream', 'webos', 'bolt', 'nintendo'];
for (var i in redirect_devices) {
if (redirectagent.indexOf(redirect_devices[i]) != -1) {
location.replace("http://www.votresitepourmobile.com/nom_de_page.html");
}
}
-->
</script>

La c'est le top. Pour chaque lien dans l'index google avec une seule adresse, www.fragrance-fleurs.ch , dans mon cas, en fonction de l'appareil le visiteur est dirigé automatiquement vers la bonne page sans se rendre compte.

Comme j'ai voulu que l'utilisateur ait la version "desktop" sur les tablettes (ipad...), j'ai enlevé du code ci-dessus : , 'mobile',

Cordialement

Frederico

francois-bellanger Posté à 10/01/2014 07:01

Bonjour Frederico,

Je pensais de mon côté qu'un seul lien à la page Index suffisait pour diriger les mobiles vers un sous-dossier contenant tout le site mobile dans un seul et même domaine.

Je n'ai jamais tenté l'expérience, car la version classique de mon site s'affiche sur les tablettes

François

Frederico Posté à 10/01/2014 16:46

Bonjour François,

Maintenant il y a quelqu'un sur le forum d'aide pour les webmasters de google qui est en train de me guider pour mettre les balises meta nécéssaires afin que google indexe les bonnes pages en fonction de l'appareil.

Souhaiteriez-vous que je le publie sur ce forum une fois fait si cela peut aider quelqu'un ?

cordialement

Frederico

francois-bellanger Posté à 10/01/2014 17:20

Bonjour Frederico,

Cela serait sympa de ta part, pas dans question - réponses mais dans tutoriels - Rubrique Sites Web avec un titre comme : "redirection vers site pour Mobiles". Tu as le choix de coller ton texte ou de le mettre en PDF, etc.

Cordialement

François