Bonjour

J'ai un soucis plutôt étrange.
J'utilisais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
RewriteEngine on
 
# Acces direct aux ressources public
RewriteRule scripts/(.*)$ public/scripts/$1[L]
RewriteRule styles/(.*)$ public/styles/$1 [L]
RewriteRule images/(.*)$ public/images/$1 [L]
 
# Acces au routage vers le couple controleur/action approprié
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
et ça fonctionne très bien.
Je voulais utiliser des répertoires "template" appelé ici "classic".
J'utilise donc


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
RewriteEngine on
 
# Acces direct aux ressources public
RewriteRule scripts/classic/(.*)$ app/template/classic/public/scripts/$1 [L]
RewriteRule styles/classic/(.*)$ app/template/classic/public/styles/$1 [L]
RewriteRule images/classic/(.*)$ app/template/classic/public/images/$1 [L]
 
# Acces au routage vers le couple controleur/action approprié
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Avec ceci, un script "toto.js", par exemple, sera bien modifié en app/template/classic/public/scripts/toto.js mais le [L] ne fonctionnera pas, je me retrouve alors avec
index.php?url=app/template/classic/public/images/toto.js

Je ne comprend pas ce qui fait cette différence de résultats