2012-05-28 17 views

risposta

30

Hai bisogno di un condizione di riscrittura:

RewriteCond %{HTTP_HOST} ^www.domain.com$ 

prima regola di riscrittura.

Se elencate diverse condizioni di riscrittura prima le regole, ognuno di loro deve corrispondere per il RewriteRule da eseguire, ad esempio:

RewriteCond %{HTTP_HOST} ^www.domain.com$ 
RewriteCond %{HTTP_HOST} ^www.domain2.com$ 

che ovviamente non funziona, perché il HTTP_HOST non può contenere contemporaneamente sia valori.

È quindi necessario utilizzare il [OR] modificatore:

RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.domain2.com$ 

in modo che il RewriteRule viene eseguito se una delle condizioni sopra partita.

Vedere http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond per ulteriori informazioni.

Problemi correlati