重新指导的正确方法是什么?

时间:2009-05-03 12:25:26

标签: apache redirect dns

如果我有两个域名:

altcognito.com

并说我有另外一个域:

alt-cognito.com

什么是“最佳”重定向(我使用永久性等...?)我想建议altcognito.com是“正确的”网站。

(当然,这只是例子)

2 个答案:

答案 0 :(得分:6)

如果你想说“你应该总是去foo而不是bar”,你需要301重定向(你用你的前端服务器)。见http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

如果您无法为某个页面提供服务,但是希望它稍后再回来,则应使用302(临时)重定向。不幸的是,这是你从JSP转发的重定向。

应尽可能避免客户端(元刷新或javascript)重定向。

每条评论编辑:这是指向配置永久(或临时)重定向的Apache文档的链接:http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

答案 1 :(得分:4)

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

3个域名(www和非www)将301重定向到您的主域www.altcognito.com