regexp
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Misange
- Nouveau WRInaute

- Messages: 8
- Inscription: 29 Mar 2009
regexp
Bonjour
Je suis perdue avec les regexp.
J'ai besoin de faire une redirection permanente depuis
http://www.monsite.net/taxonomy/clic?fichier=truc
vers
http://www.monsite.net/clic?fichier=truc
sachant que truc est variable
en fait je veux donc simplement supprimer la partie "/taxonomy" des liens dans lequel ce mot est suivi de /clic?fichier
Pouvez vous m'aider ?
Merci
Je suis perdue avec les regexp.
J'ai besoin de faire une redirection permanente depuis
http://www.monsite.net/taxonomy/clic?fichier=truc
vers
http://www.monsite.net/clic?fichier=truc
sachant que truc est variable
en fait je veux donc simplement supprimer la partie "/taxonomy" des liens dans lequel ce mot est suivi de /clic?fichier
Pouvez vous m'aider ?
Merci
-

ortolojf - WRInaute passionné

- Messages: 1676
- Inscription: 14 Aoû 2002
Re: regexp
Bonsoir
Je ne garantis rien.
Pour voir...
RewriteRule ^taxonomy\/clic\?fichier=([.]+)$ http://www.monsite.net/clic?fichier=$1 [L]
Il y avait ( à mon avis ) trois problèmes dans ton code:
- Les caractères / et ? doivent backslashés pour figurer dans une expression rationnelle de type posix.
- L'expression rationnelle [.+] ne désigne que un seul caractère ( quel qu'il soit ), suivi ou précédé du caractère +
Par contre l'expression rationnelle [.]+ signifie: Une suite d'au moins un caractère, le ou les caractères pouvant être n'importe quel caractères. C'est plus correct.
- Le nom de domaine doit figurer dans l'url redirigée.
Essaye pour voir.
Bien à vous.
Amicalement.
Jean-François Ortolo
Je ne garantis rien.
Pour voir...
RewriteRule ^taxonomy\/clic\?fichier=([.]+)$ http://www.monsite.net/clic?fichier=$1 [L]
Il y avait ( à mon avis ) trois problèmes dans ton code:
- Les caractères / et ? doivent backslashés pour figurer dans une expression rationnelle de type posix.
- L'expression rationnelle [.+] ne désigne que un seul caractère ( quel qu'il soit ), suivi ou précédé du caractère +
Par contre l'expression rationnelle [.]+ signifie: Une suite d'au moins un caractère, le ou les caractères pouvant être n'importe quel caractères. C'est plus correct.
- Le nom de domaine doit figurer dans l'url redirigée.
Essaye pour voir.
Bien à vous.
Amicalement.
Jean-François Ortolo
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
Re: regexp
Et avec
ça donne quoi ?
- Code: Tout sélectionner
RedirectMatch Permanent /taxonomy/clic?fichier(.*) http://www.monsite.net/clic?fichier=$1
ça donne quoi ?
- Misange
- Nouveau WRInaute

- Messages: 8
- Inscription: 29 Mar 2009
Re: regexp
J'ai compris le problème... mais je ne sais pas le résoudre !
en fait mon site est fait sous Drupal et j'ai activé les "cleans url".
Les adresses que je veux rediriger sont elle mêmes déjà redirigées.
Y a-t-il un moyen de détecter cela et de faire en sorte que cela fonctionne ?
Merci de votre aide
en fait mon site est fait sous Drupal et j'ai activé les "cleans url".
Les adresses que je veux rediriger sont elle mêmes déjà redirigées.
Y a-t-il un moyen de détecter cela et de faire en sorte que cela fonctionne ?
Merci de votre aide
7 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
