Corsi on-line

Redirect di domini alias verso il principale

Nel caso in cui si disponga di numerosi domini alias di un medesimo dominio principale, può essere utile creare un file .htaccess grazie al quale gestire il forward (inoltro) della navigazione dai primi verso il secondo.
Quello che mostrerò di seguito è un semplice codice per il forward automatico tramite Web server:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?primoalias\.it [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?secondoalias\.it [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?terzoalias\.it [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?altrialias\.it [NC]
RewriteRule (.*) http://dominio.it/$1 [R=301,L]

Da notare come nelle righe corrispondenti ai primi tre alias siano presenti gli argomenti “NC” (No Case), che permette di rilevare l’URL indicata indifferentemente dalla presenza di maiuscole o minuscole, e “OR” (noto anche come Next) che permette di rilevare l’URL proposta nella riga successiva; per questo motivo l’ultima riga relativa agli alias prevede soltanto NC.
Da notare, infine, come per la riga relativa al dominio principale venga determinato un redirect “301”, ovvero un redirect del tipo moved permanently.

Post correlati
I più letti del mese
Tematiche