Redirection 301 avec des caractères spéciaux

Nouveau WRInaute
Bonjour à tous.

J'ai un problème de redirection de page avec des caractères spéciaux %xx dans l'URL. Je ne peux faire ces redirection que via le .htaccess (serveur Apache sous Linux).

J'essaye de faire la redirection suivante :
http://www.lafevebio.com/blog/post/Tarte-poire-chocolat-de-p%C3%A2tissier-bio
VERS
http://www.lafevebio.com/blog/post/Tarte-poire-chocolat-de-patissier-bio

Syntaxe utilisée :
RewriteBase /blog/

# RewriteRule "post/Tarte-poire-chocolat-de-p%C3%A2tissier-bio" http://www.lafevebio.com/blog/post/Tarte-poire-chocolat-de-patissier-bio [R=301,L]

=> Ne marche pas

Si je limite la recherche à "post/Tarte-poire-chocolat-de-p" => Fonctionne correctement.
J'en ai conclu que les caractères %C3%A2 posent problèmes mais je ne trouve pas comment faire.

Au niveau des logs du serveur la chaine est bien celle que j'ai écrite.

Merci d'avance pour votre aide.
 
WRInaute accro
Code:
RewriteBase /blog/
RewriteRule ^post/Tarte-poire-chocolat-de-p%C3%A2tissier-bio$ http://www.lafevebio.com/blog/post/Tarte-poire-chocolat-de-patissier-bio [R=301,L]

Il faudra peut-être échapper les % (les précéder de \).
NB: le caractère # en début de ligne, c'est un peu ballot: il sert à mettre la ligne en commentaire (elle n'est donc pas exécutée...).
 
Discussions similaires
Haut