[url rewrite] verfier qu'un pattern n'est pas present

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

k4mik4zi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 25 Sep 2006

[url rewrite] verfier qu'un pattern n'est pas present

Message le Lun Juin 09, 2008 20:34

Bonjour

Voila je souhaiterais que toutes les personnes venant de site.com/(.*) soit rediriger vers site.com/fr/ mais pas celle venant de site.com/en/ site.com/XX/

J'ai donc fait une regle de ce style:

RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule ^(![a-z]{2}/)(.*)$ http://www.site.com/fr/$1 [QSA,R=301,L]

En utilisant le "!", mais cela n'a pas l'air de fonctionner, il doit donc être seulement utilisable dans le RewriteCond.

Pourriez vous me donner une piste pour me permettre d'avancer.

Merci


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Lun Juin 09, 2008 21:35

il faut mettre :
Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^/[a-z]{2}/
RewriteCond %{HTTP_HOST} ^www\.site\.com$
RewriteRule ^(.*)$ http://www.site.com/fr/$1 [QSA,R=301,L]

k4mik4zi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 25 Sep 2006

Message le Mar Juin 10, 2008 12:16

Merci, impeccable.


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 0 invités