2009-05-03 30 views
5

Jeśli mam dwie nazwy domeny:Jaki jest właściwy sposób przekierowania?

altcognito.com

i powiedzieć, mam drugą następujące domeny:

alt-cognito.com

Co to jest "najlepsze" przekierowanie (czy używam stałego adresu itd ...?) Chcę zasugerować, że altcognito.com to "poprawna" strona internetowa.

(oczywiście są to tylko przykłady)

Odpowiedz

6

Jeśli chcesz powiedzieć, że „zawsze należy przejść do foo zamiast paska,” chcesz przekierowanie 301 (co zrobić z serwerem front-end) . Patrz: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

Przekierowanie 302 (tymczasowe) powinno być używane w przypadkach, gdy nie można wyświetlić strony, ale oczekiwać, że wróci później. Niestety jest to przekierowanie, które dostajesz z JSP do przodu.

Przekierowanie po stronie klienta (meta odśwież lub javascript) należy unikać, gdy tylko jest to możliwe.

Edycja za komentarz: oto link do docs Apache do konfigurowania stałego (lub czasowego) przekierowanie: http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

+0

+1 może wyjaśnić, jak szczegółowo to ustawić – Andomar

4
<VirtualHost *:80> 
    ServerAlias altcognito.com 
    ServerAlias alt-cognito.com 
    ServerAlias www.alt-cognito.com 
    RedirectMatch permanent ^/(.*) http://www.altcognito.com/$1 
</VirtualHost> 

The 3 domeny (www i bez www) będzie 301 przekierowanie do domeny głównej www.altcognito.com

Powiązane problemy