URL rewriting et site multilangue

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

avaq
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 10 Mai 2005

URL rewriting et site multilangue

Message le Jeu Juin 09, 2005 16:18

Bonjour, j'ai un site multilangue (français, anglais, espagnol). Quelle expression régulière d'URL rewriting utiliser pour rediriger de manière invisible les trois conditions suivantes :

---------------------------------------
h*ttp://www.domaine.com/english/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=english&language=en
---------------------------------------
h*tp://www.domaine.com/spanish/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=spanish&language=es
---------------------------------------
h*tp://www.domaine.com/french/repertoires/fichier.php?paramètres=...
vers
h*tp://www.domaine.com/repertoires/fichier.php?paramètres=...&sel_lang=french&language=fr
---------------------------------------

- avec fichier.php : n'importe quel fichier en php
- avec zéro ou plusieurs paramètres
- avec aucun ou plusieurs répertoires (profondeur)

Je sais que c'est pas top pour le PR (je devrai perdre un point à cause des dossiers english, spanish et french, mais je trouve que c'est plus propre.

Merci pour votre aide ou vos remarques.


PyRoFLo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 24 Mar 2004

Message le Jeu Juin 09, 2005 16:26

Salut :)

Code: Tout sélectionner
ReWriteEngine on

ReWriteRule (english|spanish|french)/(.*)/([a-z]+)\.php $2/$3.php?sel_lang=$1 [NC,QSA,L]

Début de réponse :D

avaq
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 10 Mai 2005

Message le Jeu Juin 09, 2005 16:34

Erreur 500 ...

Petite modification de ta règle :

ReWriteRules (english|spanish|french)/(.*)/([a-zA-Z0-9]+)\.php $2/$3.php?sel_lang=$1 [NC,QSA,L]


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Jeu Juin 09, 2005 16:35

/^ apres rewriterule (y'a pas de S je crois)


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Jeu Juin 09, 2005 16:39

Mais non, c´est la nouvelle instructions multi layer des rules de cond de apache 4... :D


PyRoFLo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 24 Mar 2004

Message le Jeu Juin 09, 2005 16:41

avaq, ton ajout est inutie car j'utilise le flag NC : casse indifférente :)


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Sam Juin 11, 2005 11:46

ben il rajoute quand même les chiffres... Mais est-ce utile????


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité