Redirection d'une URL avec paramètres à gauche
8 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

nickargall - WRInaute accro

- Messages: 5319
- Inscription: Lun Juin 13, 2005 14:13
Redirection d'une URL avec paramètres à gauche
Bonjour
J'ai besoin de faire des redirections de pages via .htaccess (par PHP c'est pas jouable) :
index.php?Idioma=FR --> la racine du site
ou
/empresa_EN.php?Idioma=EN -->/index.php?pg=empresa_EN&Idioma=EN
/empresa_ES.php?Idioma=ES -->/index.php?pg=empresa_ES&Idioma=ES
Ce qui me pose des soucis est la présence de paramètres dans la partie de gauche; j'ai lu des choses sur {QUERY STRING} mais j'y ai pas compris grand chose. SI quelqu'un peut m'aider ?...
J'ai besoin de faire des redirections de pages via .htaccess (par PHP c'est pas jouable) :
index.php?Idioma=FR --> la racine du site
ou
/empresa_EN.php?Idioma=EN -->/index.php?pg=empresa_EN&Idioma=EN
/empresa_ES.php?Idioma=ES -->/index.php?pg=empresa_ES&Idioma=ES
Ce qui me pose des soucis est la présence de paramètres dans la partie de gauche; j'ai lu des choses sur {QUERY STRING} mais j'y ai pas compris grand chose. SI quelqu'un peut m'aider ?...
Je vais essayer de repondre avant webmasterlamogere
Pour parser ce qui suit le ? il faut utiliser QUERY_STRING. On récupère les parties entre () par %1, %2, etc, au lieu de $1, $2.
Pour ton cas on peut commencer par essayer ça:
Le ? sert à enlever tout ce qui suit le ? dans l'URL de départ.
Pour ton deuxième exemple :
Pour parser ce qui suit le ? il faut utiliser QUERY_STRING. On récupère les parties entre () par %1, %2, etc, au lieu de $1, $2.
Pour ton cas on peut commencer par essayer ça:
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^Idioma=FR$
RewriteRule index.php(.*) /? [R=301,L]
Le ? sert à enlever tout ce qui suit le ? dans l'URL de départ.
Pour ton deuxième exemple :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^Idioma=EN$
RewriteRule empresa_EN.php(.*) /index.php?pg=empresa_EN&Idioma=EN [R=301,L]
-

nickargall - WRInaute accro

- Messages: 5319
- Inscription: Lun Juin 13, 2005 14:13
Impec
Merci
Une autre question tant que j'y suis: pour qu'un RewriteCond s'applique à plusieurs règles, ya un moyen ?
Une autre question tant que j'y suis: pour qu'un RewriteCond s'applique à plusieurs règles, ya un moyen ?
-

nickargall - WRInaute accro

- Messages: 5319
- Inscription: Lun Juin 13, 2005 14:13
Ok tant pis merci pour tout, j'ai presque tout compris 
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
je ne peux pas m'empecher de proposer autre chose :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{QUERY_STRING} ^Idioma=FR$
RewriteRule ^index\.php$ /? [R=301,L]
RewriteCond %{QUERY_STRING} ^Idioma=(EN|ES)$
RewriteRule ^empresa_(EN|ES)\.php$ /index.php?pg=empresa_$1&Idioma=%1 [R=301,L]
8 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 :
- Gérer ses paramètres de tracking dans Google Webmaster Tools
- Liste complète des paramètres utilisés par Google Search (variables dans l'URL)
- Aperçu des différents types de redirection
- Nouveau format d'URL des referrers Google
- Redirection (PHP, JavaScript, serveur...)
- Conseils de netlinking pour Bing (par Microsoft)
- L'underscore bientôt un séparateur de mots pour Google ?
- Gestion des langues et des sessions en PHP / MySQL
- Le triangle d'or des pages de résultats Google
- The Technology Behind Google
- redirection 301 avec url rewriting et paramètres
- URL rewriting url avec parametres vers autre url avec param
- redirection invisible avec paramètres
- [Réglé] Problème de redirection avec paramètres
- URL et Paramètres
- Url avec paramètres
- Paramètres et url rewriting
- [Résolu] Redirection dossiers parents et parametres transmis
- osCommerce et paramètres url
- url page avec paramètres ?
- URL Rewriting avec 1 ou 2 paramètres
- url rewriting - 2-3 parametres - referencement
- URL rewriting avec paramètres [RESOLU]
- URL Rewriting avec paramètres variables
- url rewriting avec parametres non rewrité
Consultez la description détaillée des produits ou services de Google suivants : Google Alerts
- 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). - Liste des backlinks
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 textes non cliquables 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 0 invités

le forum