Salve a tutti,
mi sapreste aiutare su come modificare la cartella di default della
cache?
In particolare so come si cambia ma non so come dire all’applicazione di
controllare la presenza delle pagine cachizzate in quella cartella che è
ovviamente diversa dall’url effettivo.
Mi spiego meglio:
nel file environment.rb la cartella di default la si imposta così:
config.action_controller.page_cache_directory = RAILS_ROOT + “/public/”
se la si desidera modificare si scrive, molto semplicemente:
config.action_controller.page_cache_directory = RAILS_ROOT +
“/public/cache/”
questo vuol dire che un indirizzo del tipo:
www.sito.it/articolo/1.html
caricherà la copia cachizzata della pagina 1.html nella cartella
public/cache/articolo
quando però si richiamerà digitando l’indirizzo:
www.sito.it/articolo/1.html
la pagina verrà nuovamente generata dal codice dato che la cache sta
nella sotto cartella “cache”.
A quanto ho capito dovrebbe essere sufficiente utilizzare il file
.htaccess per un redirect nascosto.
Che ne dite?
Grazie
Luigi