Bonjour à tous !

Je rencontre un soucis d'url rewriting. J'ai des fichiers stockés sur site dans un répertoire "/articles/fichiers/xxx.doc".
J'ai réécris les liens vers mes fichiers en fonction de valeurs dans une bdd. Exemple : http://localhost/dev/44/file-9eb44a1...on_fichier.doc
Le fichier réel dans cet exemple est stocké sous le nom 9eb44a156.doc. J'ai donc écris le fichier htaccess suivant pour retrouver le fichier d'origine

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /dev
    RewriteRule ^[0-9]+/file-([0-9a-zA-Z]{9})/.*\.([a-zA-Z]{3,4}) articles/fichiers/$1.$2 [L]

Quand je lance le site en localhost et que je cliquer sur le lien http://localhost/dev/44/file-9eb44a1...on_fichier.doc
le fichier renvoyé au navigateur est voici_mon_fichier.doc.
Lorsque je navigue sur le site via mon hébergeur (1and1) le fichier renvoyé est 9eb44a156.doc. J'ai essayé pas mal de chose sur le htaccess mais je ne trouve pas . La seul différence sur le htaccess sur 1and1 c'est un / devant "/articles/fichiers/$1.$2 [L]"
Je ne comprends plus d'où vient le pb. Quelqu'un aurait -il une idée ???

Merci à tous