# Cache e redirect nel controller

**URL:** <https://www.ruby-forum.com/t/cache-e-redirect-nel-controller/167386>\
**Category:** IT\
**Created:** [May 7, 2009, 10:45am UTC](https://www.ruby-forum.com/t/cache-e-redirect-nel-controller/167386 "2009-05-07T10:45:12Z")\
**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:** [May 7, 2009, 10:45am UTC](https://www.ruby-forum.com/t/cache-e-redirect-nel-controller/167386/1 "2009-05-07T10:45:12Z")

</div>

Caricando un pÃ² di aggiornamenti al codice, tra cui il caching mi sono  
accorto di avere un problema.

Ho voluto migliorare un pÃ² il sito eliminando pagine dinamiche del tipo  
…/?category=Antivirus e redirezionandole, tramite controller, a  
indirizzi del tipo:

…/lista/software/antivirus.html

questa pagina come altre, come quelle relative alla paginazione, sono  
tutte riferite alla vista “index”.

Il problema che ho sta nel fatto che non posso, nel frattempo che i  
vecchi indirizzi vengono sostituti da Google con i nuovi, attivare il  
caches\_page o il caches\_action su tale vista che genera, ovviamente,  
anche l’index del sito.  
Non posso perchÃ© attivata la cache, il controller non viene piÃ¹ eseguito  
e quindi neppure i redirect di cui sopra. Il risultato Ã¨ che alla  
richiesta:  
…/?category=Antivirus

viene mostrata la home page.

Qualche idea?

Luigi
