problème écriture redirection query_string

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

maskangel
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 24 Fév 2006

problème écriture redirection query_string

Message le Jeu Oct 28, 2010 8:37

Bonjour,

J'ai un problème d'écriture d'une redirection qui ne me donne rien malheureusement.

Voici ce que j'ai écrit :
Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^Itemid=(165)$
RewriteRule ^(.*)$ http://www.monsite.com/plan-du-site$1 [R=301,L]


Je souhaite donc que l'url qui contient "Itemid=165" en variable soit redirigée vers l'url http://www.monsite.com/plan-du-site.

Qu'ai-je écrit faux ?

Merci d'avance pour votre aide et cordiales salutations

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2687
Inscription: 13 Fév 2004

Re: problème écriture redirection query_string

Message le Jeu Oct 28, 2010 10:38

Là tu as écrit que l'url dont la partie "arguments" est exactement Itemid=165 (avec la majuscule à Itemid) soit renvoyée vers monsite.com/plan-du-sitechemin-de-l-url.

Donc /toto?Itemid=165 va être renvoyé vers /plan-du-sitetoto.

Jacques.

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

Re: problème écriture redirection query_string

Message le Jeu Oct 28, 2010 12:32

jcaron a écrit:Là tu as écrit que l'url dont la partie "arguments" est exactement Itemid=165 (avec la majuscule à Itemid) soit renvoyée vers monsite.com/plan-du-sitechemin-de-l-url.

Donc /toto?Itemid=165 va être renvoyé vers /plan-du-sitetoto.

Jacques.


donc le code est:

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^Itemid=(165)$
RewriteRule ^(.*)$ http://www.monsite.com/plan-du-site [R=301,L]

maskangel
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 24 Fév 2006

Re: problème écriture redirection query_string

Message le Jeu Oct 28, 2010 13:16

Je vous remercie beaucoup !

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2687
Inscription: 13 Fév 2004

Re: problème écriture redirection query_string

Message le Jeu Oct 28, 2010 16:03

On peut même simplifier et enlever toutes les () puisqu'elles ne sont pas utilisées. Et "^.*$" c'est un peu redondant, ".?" suffit largement, ou même "." tout court dans le cas présent.

Jacques.


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 Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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