rilegendo il post precedente mi sono accorto che forse non era molto chiaro.
vi spiego passo passo così magari qualcuno riesce ad aiutarmi e magari può servire a qualcuno...allora
io ho questo codice
RewriteCond %{HTTP_HOST} toplink.psycotic.it
RewriteCond %{REQUEST_URI} !/toplink/
RewriteRule ^(.*)$ /toplink/$1 [L]
che funziona bene.....però avendo bisogno di fare molti sottodomini ne volevo usare 1 solo blocco per tutti i sottodomini, in questa maniera
RewriteCond %{HTTP_HOST} (.*).psycotic.it
RewriteCond %{REQUEST_URI} !/toplink/
RewriteRule ^(.*)$ /toplink/$1 [L]
con questa modifica ora vengono reindirizzati tutti i sottodomini con un unico blocco, ma vengono reindirizzati tutti verso la cartella /toplink/, ergo il codice necessita di questa ulteriore modifica
RewriteCond %{HTTP_HOST} (.*).psycotic.it
RewriteCond %{REQUEST_URI} !/toplink/
RewriteRule ^(.*)$ %1/$1 [L]
ora il sottodominio "toplink" funziona alla perfezione, ma non gli altri perche cambiando il sottodominio il redirect viene fatto su un altra cartella, quindi nel request_uri non viene trovato /toplink/ e l'.htaccess va in errore.
qui mi sono bloccato.
come devo modificare questa riga
RewriteCond %{REQUEST_URI} !/toplink/
in modo che invece di toplink, ci sia la giusta cartella in base al sottodominio richiesto?