Bonjour à tous.
Je suis coincé par de nombreux fichiers ayant des accents dans leur nom : je migre un site hébergé sous Windows vers un autre serveur tournant lui sous Linux (hébergés chez un professionnel), et j'ai beaucoup d'images ayant
des noms de fichiers avec des accents : impossible de changer leur nom vu leur nombre, et vu l'utilisation immense dans les nombreuses pages et aussi dans la base de données sous la forme d'HTML stocké.
Comment, grâce à de l'URL Rewriting, transformer un nom d'un fichier demandé (ou une URL) par un nom avec des codes en lieu et place des accents ?
Exemples avec des noms de fichier :
Exemples avec des URL demandées dans des balises <IMG> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NOM DE FICHIER TRANSFORMATION SOUHAITÉE Un_bel_été.jpg Un_bel_%e9t%e9.jpg Je_vais_à_la_plage.gif Je_vais_%e0_la_plage.gif
En fait, voici une liste d'accents NON EXHAUSTIVE et de leur code associé que je souhaiterais convertir grâce à .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 URL demandée par la propriété SRC TRANSFORMATION SOUHAITÉE http://monsite/IMAGES/Un_bel_été.jpg http://monsite/IMAGES/Un_bel_%e9t%e9.jpg IMAGES/Je_vais_à_la_plage.gif IMAGES/Je_vais_%e0_la_plage.gif
è : %e8
é : %e9
à : %e0
È : %c8
É : %c9
À : %c0
etc...
Précision : je cherche une solution exclusivement mis en oeuvre grâce à du code tapé dans .htaccess.
Merci à tous !
Partager