Rediriger url avec caracteres en trop

Nouveau WRInaute
Salut,

Toujours dans un soucis de supprimer un max de 404 tout en gagnant des liens, je dois réécrire certaines url issue d'un site qui ne donne aucun signe de vie quand à la demande de modif de ces dites url.

Le site à des liens vers moi du type :

http://www.example.com/dossier/fichier-critere.php" \o "mach�bidul

l'url officiel est : http://www.example.com/dossier/fichier-critere.php

Il y a donc en trop dans l'attribut href : " \o "mach�bidul

J'ai essayé ceci (ci dessous) sans résultat.
Code:
RewriteRule ^dossier/fichier-([a-zA-Z]+).php(.+)$ /dossier/fichier-$1.php [QSA,L,R=301]

Merci de vos conseils.
 
WRInaute passionné
Je ne vois pas de problème avec cette règle. C'est peut-être ton "critere" qui contient autre chose que des lettres majuscules et minuscules.
 
WRInaute passionné
si la redirection ne se fait pas c'est que ton expression régulière n'est pas bonne. Essaye avec :
Code:
RewriteRule ^dossier/fichier-(.+)\.php.+ /dossier/fichier-$1.php [QSA,L,R=301]
 
Discussions similaires
Haut