2009-05-03 5 views
5

İki alan adları varsa:Yeniden yönlendirmenin uygun yolu nedir?

altcognito.com

ve diğer Aşağıdaki domain var ki: alt-cognito.com

"en iyi" Ne yönlendirmek oluyor (daimi vb kullanıyorum mı?) altcognito.com'un "doğru" web sitesi olduğunu belirtmek isterim.

cevap

6

bunu söylemek istiyorum "her zaman yerine çubuğunun foo gitmeli," Eğer (size ön uç sunucusu ile do) 301 yönlendirmesi istiyorum (doğal olarak, bunlar sadece örnek) . Bkz. http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

Bir sayfa sunamadığınız durumlarda 302 (geçici) yönlendirme kullanılmalıdır, ancak daha sonra tekrar gelmesini bekleyebilirsiniz. Maalesef, JSP'den aldığınız yönlendirme budur.

Mümkün olduğunda, bir istemci tarafı (meta yenileme veya javascript) yönlendirmesinden kaçınılmalıdır. Yorumlarınız başına

Düzenleme: http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

+0

+1, bunun nasıl detaylandırılacağını açıklayabilir – Andomar

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

3 alanlarını (www ve www olmayan) 301 Ana alanınızın alana yönlendirme yapar: Burada kalıcı (ya da geçici) yönlendirme yapılandırmak için Apache dokümanlar için bir bağlantı var www.altcognito.com