Cache e redirect nel controller


#1

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