Htaccess in root:
Codice PHP:
RewriteEngine on
RewriteBase /
#rimuovo eventuali doppi slash dall'url
RewriteCond %{THE_REQUEST} //
RewriteRule ^(.*)$ /$1 [L,R=301]
# in questo caso voglio anche metterci l'account altervista
RewriteCond %{HTTP_HOST} ^(.)*.sito1.it$ [NC,OR]
RewriteCond %{HTTP_HOST} ^account.altervista.org$ [NC]
RewriteCond %{REQUEST_URI} !_sito1/
RewriteRule (.*) /_sito/$1 [L]
#qui solo il secondo dominio
RewriteCond %{HTTP_HOST} ^(.)*.sito2.it$ [NC]
RewriteCond %{REQUEST_URI} !_sito2/
RewriteRule (.*) /_sito2/$1 [L]
Htaccess delle directory interessare per ogni dominio (da replicare anche per _sito2):
Codice PHP:
RewriteEngine on
RewriteBase /_sito1
#fix doppi slash in url
RewriteCond %{THE_REQUEST} //
RewriteRule ^(.*)$ /$1 [L,R=301]
#rimuovi nome directory da url
RewriteCond %{THE_REQUEST} _sito1/
RewriteRule ^(.*)$ /$1 [L,R=301]
#forza solo www
RewriteCond %{HTTP_HOST} !^www\.sito1\.it
RewriteRule ^(.*)$ http://www.sito1.it/$1 [R=301,L]