# Htaccess

**URL:** <https://www.ruby-forum.com/t/htaccess/166873>\
**Category:** IT\
**Created:** [April 30, 2009, 12:22pm UTC](https://www.ruby-forum.com/t/htaccess/166873 "2009-04-30T12:22:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![softwarewin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@softwarewin](https://www.ruby-forum.com/u/softwarewin)\
**Post date:** [April 30, 2009, 12:22pm UTC](https://www.ruby-forum.com/t/htaccess/166873/1 "2009-04-30T12:22:19Z")

</div>

Salve ragazzi,  
sto impazzendo per un semplice cambio di cartella di cache file.  
Nella mia applicazione ho scelto la cartella public/cache per la  
memorizzazione delle pagine cachizzate.  
Nel file htaccess ho scritto:  
RewriteRule ^/$ cache/index.html [QSA]  
RewriteRule ^([^.]+)$ cache/$1.html [QSA]

come da istruzioni trovate qui  
([http://www.railsenvy.com/2007/2/28/rails-caching-tutorial](http://www.railsenvy.com/2007/2/28/rails-caching-tutorial)).

L’applicazione scrive senza problemi la cache nella cartella indicata  
nell’environment.rb ma il server non va mai a prendere le pagine dalla  
stessa cartella, costringendo quindi l’applicazione a rigenerare ogni  
volta le pagine.

Sono quasi sicuro che il problema non sia dell’applicazione ROR ma del  
server, dico questo perchÃ© ho seguito la stessa indentica procedura con  
un’altra applicazione che viene perÃ² caricata da un sottodominio e  
funziona tutto perfettamente!

Penso sia un problema del htaccess ma non so proprio dove mettere mano.

La configurazione del server Ã¨ la seguente:

nella home directory del server ci sono le seguenti cartelle:

it → contiene l’applicaizone ROR che gira sul dominio principale  
book → contiene una seconda applicazione che gira su un sottodominio  
public\_html → che Ã¨ un symlink alla cartella it/public

poi all’interno della cartella it/public c’Ã¨ un altro symlink “book” che  
linka alla cartella home/book/public.

entrambe le cartelle public delle due applicazioni hanno il file  
htaccess ora perÃ² nell’applicazione book l’htaccess riesce a leggere la  
cache dalla sottocartella book/public/cache.  
Invece questo non succede per l’applicazione it.

Insomma per concludere non riesco a capire perchÃ© non funge!!!

Secondo me il problema Ã¨ legato al fatto che in un caso c’Ã¨ il dominio  
principale e nell’altro un sottodominio…bah!!!

Chi mi sa consigliare qualcosa?

Intanto ho scritto al supporto del webhost ma ci vorranno giorni per una  
risposta.

Grazie mille

Luigi
