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]
-~----------~----~----~----~------~----~------~--~---