Bonjour,

Cela ne viendrait-il pas du fait que la règle de réécriture (
> RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] ) redirige tout vers la page
> actuelle? En effet, si je tape dans ma barre d'adresse
> "http://ruby.cms01.uperto.int/images/admin/view-site.gif?1183563136";, je
> suis redirigé vers "http://ruby.cms01.uperto.int/admin/login"; (si je ne
> suis pas logué)...
>
>
Tu renvoies tout vers fcgi or rails ne sait pas afficher tes images car il
essaye d'executer ca en tant que controller/action

Bref il ne faut renvoyer vers fcgi qu'en dernier recourt quand le fichier
n'existe pas sur le serveur:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

Si tu veux rajouter la gestion du cache static pour rails tu dois rajouter
deux règles

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

Mais c'est très facile à trouver sur google comme info...

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à