Catégories
Apache

RewriteRule et les accents

Un ancien webmaster, ou vous meme a une epoque ou le minitel connaissait son plein essort, aviez eu la bonne idee de mettre en ligne des fichiers ne respectant absolument pas la RFC 1738 (accents inside, apostrophe ou autres hieroglyphes). Aujourd’hui vous venez de realiser le plus beau site 2.0 de la planete  [a la limite du 3.0 d’ailleurs] et vous etes franchement emmerdes – pour pas dire plus – pour rediriger ces foutues anciennes urls …

Heureusement, qu’il y a finddduuuss.

Plus serieusement, reperez les jolies urls avec votre mechant %E8, ou %5C ou autre et corrigez simplement en remplacant le signe % par \x.

Ce qui donne :

# Pour un Gone
RewriteRule	^putain\x20d\x27url\x20\xE0\x20chier\.html$	-	[G]
 
# Pour un 301
RewriteRule     ^putain\x20d\x27url\x20\xE0\x20chier\.html$     putain-d-url-a-chier.html [R=301,L]

Une réponse sur « RewriteRule et les accents »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *