Salve Enoa, attualmente la struttura delle cartelle è questa:

/ (root: contiene index.php e tutte le altre pagine php del sito, più i file robots.txt e sitemap.xml)
/magazine (contiene il file .htaccess che fa il redirect alla root, come spiegavo nel secondo post)
/moduli (contiene moduli php e javascript utilizzati dalle pagine nella root)
/images (contiene immagini utilizzati dalle pagine nella root)
/css (contiene i fogli di stile utilizzati dalle pagine nella root)

Nel frattempo ho scoperto che con aruba si possono usare i file htaccess in qualsiasi sotto cartella del dominio ma non nella root.

e questo è il codice dell'htaccess della cartella magazine:

codice:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /magazine/
RewriteRule home.html http://www.miosito.it/index.php [L]
RewriteRule news.html http://www.miosito.it/news.php [L]
RewriteRule news/([0-9]+).html http://www.miosito.it/news_dettaglio.php?id=$1 [L]
RewriteRule articolo/([0-9]+).html http://www.miosito.it/articolo.php?id=$1 [L]
RewriteRule recensioni.html http://www.miosito.it/articoli.php?f...&fv=Recensione [L]
RewriteRule anteprime.html http://www.miosito.it/articoli.php?fb=Tipo&fv=Anteprima [L]
RewriteRule speciali.html http://www.miosito.it/articoli.php?fb=Tipo&fv=Speciale [L]
RewriteRule . http://www.miosito.it/index.php [L]
</IfModule>