arieccomi... ho fatto come mi hai detto e dopo qualche tentativo ce l'ho fatta.
ho creato la regola nel pannello DNS e il file .htaccess con il redirect come spiegato nella guida di TopHost e l'ho messo nella root
ho creato la cartella blog e ci ho messo WPMU, ho installato, ma non funzionava...
allora ho preso il file .htaccess della cartella blog/ e l'ho spostato nella root, l'ho modificato aggiungendo la regola del vecchio file .htaccess, quindi il risultato del file adesso è questo
###################
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} blog.valledicomino.com
RewriteCond %{REQUEST_URI} !blog/
RewriteRule ^(.*)$ /blog/$1 [L]
###################
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
ora, come puoi vedere, il sito è funzionante, ma ci sono ancora piccoli problemi di redirect (credo), infatti se clicco su create new blog non funziona...
se creo un nuovo blog "casalvieri", mi dà come indirizzo valledicomino.com/blog/casalvieri (che non funziona) e non blog.valledicomino.com/blog/casalvieri