Tester les paramètres GET ?Lang=en dans le RewriteRule

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

GauSte
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 8 Mar 2003

Tester les paramètres GET ?Lang=en dans le RewriteRule

Message le Ven Mar 05, 2004 13:54

Bonjour,
Je désire rediriger un ancien site vers les nouvelles pages, en tenant compte des paramètres, du type :

index.php --> art1.html
index.php?Lang=en --> art2.html
index.php?Lang=de --> art3.html

Comment écrire la règle ? Je n'arrive à prendre en compte QUE index.php dans les règles.

nikoshr
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 320
Inscription: 10 Juil 2003

Message le Ven Mar 05, 2004 14:07


GauSte
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 8 Mar 2003

Message le Ven Mar 05, 2004 15:12

OK, il faut utiliser QUERY_STRING, à combiner avec l'option [S=n] (Skip)
Ce qui donne en simplifié pour moi :

Code: Tout sélectionner
RewriteEngine on
RewriteBase /team/gite/

# Si pas ANGLAIS, saute cette section
RewriteCond %{QUERY_STRING}   !^Lang=en
RewriteRule ^(.+)\.php        $1\.php   [S=2]
RewriteRule ^index.php$       http://boisroche.team-santonum.com/art78.html [R=301,L]
RewriteRule ^VisiteGrand.php$ http://boisroche.team-santonum.com/art34.html [R=301,L]   

# Si pas ESPAGNOL, saute cette section
RewriteCond %{QUERY_STRING}   !^Lang=es
RewriteRule ^(.+)\.php        $1\.php   [S=2]
RewriteRule ^index.php$       http://boisroche.team-santonum.com/art79.html [R=301,L]   
RewriteRule ^VisiteGrand.php$ http://boisroche.team-santonum.com/art80.html [R=301,L]   

...


Pour de nombreuses redirections, on peut bien sûr allonger le saut par SKIP.


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 TrustRank, Google SearchMash

  • Tester la validité d'un lien
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Ancienneté d'un site dans Google
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).


Qui est en ligne

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