Salve,

ho bisogno di usare il mod_rewrite in un file .htaccess, il solo problema è che non riesco a tirar fuori la regola di rewrite.

Ho bisogno di fare in modo che tutti gli URL richiesti che NON (e ripeto, NON) contengono 'public' reindirizzano alla pagina /public/... (url richiesto).

esempio:
io richiedo la pagina www.miosito.ch/news/view.php
e con le rewriterule devo restituire la pagina www.miosito.ch/public/news/view.php

All'inizio pensavo fosse facile ma mi son reso conto di non saper fare la negazione di una parola intera, nella doc ho anche letto che si può usare ! per negare la condizione ma ho ottenuto solo Internal Error perché partiva in cicli infiniti di rewrite oppure non capiva la regola.

Qualcuno sa dirmi come fare?

Grazie a tutti