RewriteRule sur spip_style.css

Bonjour,

J'ai affiché les logs Apache de mon site, et noté énormément de "file not found : spip_style.css"

En étudiant mon .htaccess qui contient entre autres
RewriteRule ^([a-z]+\.(php|css|gif))$ /applis/spip/$1 [QSA,L]

je me suis rendu compte que cette règle marche bien tant que le fichier ciblé ne contient pas de '_'.
Donc ca marche sur spipstyle.css
       mais pas sur spip_style.css

Comment corriger ça ?

--
Cordialement, Stéphane *** http://www.team-santonum.com
      Loisirs, nature, arts, technologie : accueil en Charente-Maritime

Stéphane Santon a écrit :

Bonjour,

J'ai affiché les logs Apache de mon site, et noté énormément de "file not found : spip_style.css"

En étudiant mon .htaccess qui contient entre autres
RewriteRule ^([a-z]+\.(php|css|gif))$ /applis/spip/$1 [QSA,L]

je me suis rendu compte que cette règle marche bien tant que le fichier ciblé ne contient pas de '_'.
Donc ca marche sur spipstyle.css
      mais pas sur spip_style.css

Comment corriger ça ?

En ajoutant le caractère en question dans ton expression :

RewriteRule ^([a-z_]+\.(php|css|gif))$ /applis/spip/$1 [QSA,L]

BoOz, qui se la raconte maintenant qu'il s'est bouffé des regex en masse pour la bloogletter 4 :slight_smile: