Créer des répertoires virtuels pour mes langues

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Imudo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 11 Oct 2008

Créer des répertoires virtuels pour mes langues

Message le Ven Nov 05, 2010 13:24

Bonjour à tous,

Je voudrais ré-écrire les url de mon blog wordpress multilingue.
Je me suis pas mal documentée, mais tout ce que j'essaie ne fonctionne pas.. :(
(Faut dire que je dois pas être très douée :p )

J'ai un blog multilingue, dont les adresses des articles en anglais sont du type :
http://www.monsupersite.fr/?lang=en

Or, je voudrais avoir un répertoire (virtuel, c'est ça ?) type : http://www.monsupersite.fr/en/

Donc je voudrais transformer ce "/?lang=en" en "/en".


Actuellement, mon htaccess ressemble à :

Code: Tout sélectionner
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

# URL Rewriting
Options +FollowSymlinks
RewriteEngine on



Et j'ai trouvé plusieurs ressources sur le web suggérant :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsupersite\.fr$
RewriteRule ^(.*)|$ http://www.monsupersite.fr/$1 [R=301,L]

RewriteRule ^en/([a-zA-Z]+)/index.html$ $1/index.php?lang=en [L]

RewriteCond %{HTTP_HOST} ^en\.monsupersite\.fr(/(.*))?$
RewriteRule ^(.*)$ /domain/site/$1?lang=en [L]



J'ai tout testé, mais aucune formule ne fonctionne...

Auriez-vous peut-être une petite idée pour moi ?

Je vous remercie d'avance pour votre aide ! :)


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Créer des répertoires virtuels pour mes langues

Message le Ven Nov 05, 2010 15:56

Salut,

Pas très doué non plus dans ce domaine mais c'est on jamais ^^ ..
Code: Tout sélectionner
RewriteRule  ^en/?$ ?lang=en [L,R=301]

ou
Code: Tout sélectionner
RewriteRule  ^en/?$ /?lang=en [L,R=301]

Imudo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 11 Oct 2008

Re: Créer des répertoires virtuels pour mes langues

Message le Ven Nov 05, 2010 17:16

Merci de ton retour.

Malheureusement, rien ne se passe.. :(

mahdivitchee
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 22 Mar 2010

Re: Créer des répertoires virtuels pour mes langues

Message le Ven Nov 05, 2010 18:15

Bonjour

mais est ce que tu as seulement une page par langue ( index.php?lang=en ) ou plusieurs pages ?
tester ce code

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^en/(.*) $1\?lang=en [L]

Imudo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 11 Oct 2008

Re: Créer des répertoires virtuels pour mes langues

Message le Ven Nov 05, 2010 20:49

Oui, j'ai plusieurs pages (pages, articles...), pas seulement mon index.php.

La ligne de code que tu m'as donné ne change rien non plus...

ghostya
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 8 Déc 2011

Re: Créer des répertoires virtuels pour mes langues

Message le Mer Fév 15, 2012 19:52

La réponse à ce sujet m'aurait bien intéressé à moi aussi...

Si quelqu un a la réponse je suis preneur.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités