> Est ce qu'il y a un moyen d'interdire mongrel de renvoyer des pages
> statiques via le router ?
>
> D'une maniere générale comment gérez vous ce genre de pb de cache ?
Voilà comment il faut faire:
Si dans Rails tu as activé le page caching alors utilise:
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename.html) {
rewrite (.*) $1.html break;
}
if (!-f $request_filename) {
proxy_pass http://ton_appli;
break;
}
Et pour qu'nginx s'occupe de tout ce qui est 'asset', rajoute ça:
location ~* \.(css|gif|ico|jpg|js|png|swf)$ {
root /chemin/de/ton/appli;
access_log off;
expires 10d;
}
Bien évidemment tu adaptes à tes besoins.
--
Vidéos de formation Firefox, Nginx, Xen sur http://www.digiprof.fr
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---