2009-05-03 26 views
5

Se ho due nomi di dominio:Qual è il modo corretto di reindirizzare?

altcognito.com

e dire che ho l'altro seguente dominio:

alt-cognito.com

Qual è il "migliore" redirect (uso permanenti ecc ...?) Voglio suggerire che altcognito.com è il sito web "corretto".

(naturalmente, questi sono solo esempi)

risposta

6

Se si vuole dire che "si dovrebbe sempre andare a foo, invece di bar," si desidera un redirect 301 (che si fa con il server front-end) . Vedi http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

Un reindirizzamento 302 (temporaneo) deve essere utilizzato nei casi in cui non è possibile pubblicare una pagina, ma si aspetta che venga restituito in un secondo momento. Sfortunatamente, è il reindirizzamento che ottieni da JSP in avanti.

Un reindirizzamento lato client (meta refresh o javascript) dovrebbe essere evitato quando possibile.

Edit per commentare: ecco un link per la documentazione di Apache per la configurazione di un permanente (o temporaneo) redirect: http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

+0

+1 forse spiega come impostarlo in dettaglio – Andomar

4
<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) saranno 301 reindirizzare al tuo dominio principale www.altcognito.com

Problemi correlati