rediriger par language
3 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
rediriger par language
Bonjour,
Je suis bien ennuyé car j'essaye de me dépatouiller d'un soucis qui devient un réel problème !
Je vais essayer d'être clair...
Je souhaite via htaccess redirigé mon utilisateur en fonction du choix qu'il fera sur la langue sélectionnée. C'est une variable "langue" qui aura pour paramètre "fr" ou "en"...
Bref rien de bien compliqué mais là où cela se complique, c'est sur une règle générique qui me permet de passer sur des sous-domaines virtuels
ex:
monsite.com/page.php?langue=en vers en.monsite.com/page.php
Le prob est que je ne sais pas comment mettre en oeuvre pour qu'uniquement la langue définisse le répertoire de redirection !
parce que je fais aussi de la ré-écriture pour d'autres urls donc je ne vais pas m'amuser à devoir nominer toutes les urls de mon site genre...
monsite.com/page.php?langue=en vers en.monsite.com/page.php
monsite.com/page1.php?langue=en&arg=1 vers en.monsite.com/page1-1.php
monsite.com/page2.php?langue=en&arg=150 vers en.monsite.com/page2-150.php
etc...
Suis-je clair?

Je suis bien ennuyé car j'essaye de me dépatouiller d'un soucis qui devient un réel problème !
Je vais essayer d'être clair...
Je souhaite via htaccess redirigé mon utilisateur en fonction du choix qu'il fera sur la langue sélectionnée. C'est une variable "langue" qui aura pour paramètre "fr" ou "en"...
Bref rien de bien compliqué mais là où cela se complique, c'est sur une règle générique qui me permet de passer sur des sous-domaines virtuels
ex:
monsite.com/page.php?langue=en vers en.monsite.com/page.php
Le prob est que je ne sais pas comment mettre en oeuvre pour qu'uniquement la langue définisse le répertoire de redirection !
parce que je fais aussi de la ré-écriture pour d'autres urls donc je ne vais pas m'amuser à devoir nominer toutes les urls de mon site genre...
monsite.com/page.php?langue=en vers en.monsite.com/page.php
monsite.com/page1.php?langue=en&arg=1 vers en.monsite.com/page1-1.php
monsite.com/page2.php?langue=en&arg=150 vers en.monsite.com/page2-150.php
etc...
Suis-je clair?
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
tu peux ajouter cette règle de réécriture à la fin de ton .htaccess :
- Code: Tout sélectionner
RewriteEngine On
... les règles actuelles ...
RewriteCond %{HTTP_HOST} ^(en|fr)\.monsite\.com$
RewriteCond %{QUERY_STRING} !langue=
RewriteRule ^(.*)$ /$1?langue=%1 [L,QSA]
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Aperçu des différents types de redirection
- Comment faire des liens en dur dans son annuaire
- Optimiser ses codes HTTP pour le référencement
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Classement Interbrand 2006 : la percée de Google
- Chercher des fichiers KML dans Google Earth
- Référencement Bing : tout ce qu'il faut savoir pour réussir
- Domaine favori - URL canonique
- Changer de nom de domaine sans perdre son référencement
- Comment réussir vos parrainages AdSense
- Que faire ? Rediriger sans rediriger :)
- Language et wikimedia
- Son language
- adsense language code
- Language dans flyspray 0.9.8
- Quel language utiliser?
- Language Khmer et caractères
- SMS language adsense ?
- ?language=en en repertoire /en/ .htaccess
- question language HTML
- Aide language SHTML
- balises meta language
- Hindi language, Word à dreamweaver
- language informatique, besoin d'aide
- Natural Language Processing With Linux
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum