RedirectMatch et expression régulière

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

michelp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Jan 2004

RedirectMatch et expression régulière

Message le Sam Aoû 20, 2005 10:04

Bonjour,

J'essaye de me bagarrer avec les expressions régulières mais je suis pas trop au point ...

Mon problème :
Je souhaite que tous les appels fait à une page dans laquelle on trouve dans l'url la chaine idnews=569 soient renvoyés sur une autre page.

Ce que j'ai fait, dans mon htaccess à la racine du site :
Code: Tout sélectionner
RedirectMatch permanent ^/.(idnews=569).$ http://monsite/nouvellepage.html


Quelqu'un a une idée ?
Merci !


Mumuri
WRInaute passionné
WRInaute passionné
 
Messages: 1800
Inscription: 3 Nov 2004

Message le Sam Aoû 20, 2005 17:19

je connais pas du tout les fichiers htaccess, ceci dit il me semble que ce que tu cherches ; c'est çà

(.*)idnew=569(.*)

michelp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Jan 2004

Message le Dim Aoû 21, 2005 12:21

Merci pour la correction de l'expression mais ça ne marche pas mieux, ça doit être ailleurs ...


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Dim Aoû 21, 2005 14:17

L'expression régulière ne s'applique pas au Query String (ce qui est situé après un point d'interrogation).

michelp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Jan 2004

Message le Dim Aoû 21, 2005 14:43

Merci, je pouvais chercher alors ...

Je vais donc faire plutot du rewrite.


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Dim Aoû 21, 2005 16:30

IDEM pour le rewrite.
Ta solution la plus efficace est dans tes fichiers php un
Code: Tout sélectionner
if(isset($_GET['idnews'])&&($_GET['idnews']==569)) {}
avec en résultat de cette condition une redirection 301 vers la page souhaitée.

michelp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Jan 2004

Message le Dim Aoû 21, 2005 17:24

Merci beaucoup, tout marche comme je voulais !


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