Qual è il modo corretto di ri-dirigere?
Domanda
Se ho due nomi di dominio:
altcognito.com
e dire che ho l'altro dominio seguente:
alt-cognito.com
Qual è il " best " reindirizzamento (uso permanente ecc ...?) Voglio suggerire che altcognito.com è il "corretto" sito web.
(naturalmente, questi sono solo esempi)
Soluzione
Se vuoi dire che " dovresti sempre andare su foo invece di bar, " vuoi un reindirizzamento 301 (che fai con il tuo server front-end). Vedi http://www.google.com/support /webmasters/bin/answer.py?hl=en&answer=93633
Un reindirizzamento 302 (temporaneo) dovrebbe essere usato nei casi in cui non è possibile pubblicare una pagina, ma si aspetta che torni più tardi. Sfortunatamente, è il reindirizzamento che ottieni da JSP in avanti.
Un reindirizzamento sul lato client (meta refresh o javascript) dovrebbe essere evitato quando possibile.
Modifica per commento: ecco un link ai documenti Apache per la configurazione di un reindirizzamento permanente (o temporaneo): http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect
Altri suggerimenti
<VirtualHost *:80>
ServerAlias altcognito.com
ServerAlias alt-cognito.com
ServerAlias www.alt-cognito.com
RedirectMatch permanent ^/(.*) http://www.altcognito.com/$1
</VirtualHost>
I 3 domini (www e non www) reindirizzeranno 301 al tuo dominio principale www.altcognito.com