Redirection 301 avec des caractères spéciaux

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.
 
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...).
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut