de la difficulté à réécrire le nom d'un fichier flash:Regex Rewrite Nom du fichier
/flash/shell.1257347618.swf (les chiffres sont un horodatage changeant, l'idée est de contourner la mise en cache du navigateur).
Mon .htaccess ressemble à ceci:
#Use mod.rewrite
RewriteEngine On
#Cache files which are autoversioned
ExpiresActive On
<FilesMatch "\.(swf)$">
ExpiresDefault "access plus 10 years"
</FilesMatch>
#Remove autoversion timestamp
RewriteRule ^(swf)/(.+)\.([0-9]+)\.(swf)$ $1/$2.$4 [L]
Cela a été passé à moi d'un tiers et il ne correspond pas à bien et je suis tout simplement pas bon à regex. Quelqu'un peut-il m'aider?
L'URL que je teste avec est similaire à:
http://dev.somedomain.domain.com/flash/shell.1257347618.swf
Et j'ai installé le fichier .htaccess dans le répertoire flash.
Alors vous essayez de réécrire Flash/shell.123456 .swf à flash/shell.swf? – RMcLeod
C'est exact. – lewsid