如果我有两个域名:
altcognito.com
并说我有另外一个域:
alt-cognito.com
什么是“最佳”重定向(我使用永久性等...?)我想建议altcognito.com是“正确的”网站。
(当然,这只是例子)
答案 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