【发布时间】:2010-10-23 10:45:20
【问题描述】:
如果我有两个域名:
altcognito.com
并说我有另一个以下域:
alt-cognito.com
什么是“最佳”重定向(我是否使用永久等...?)我想建议 altcognito.com 是“正确”的网站。
(当然,这些只是例子)
【问题讨论】:
如果我有两个域名:
altcognito.com
并说我有另一个以下域:
alt-cognito.com
什么是“最佳”重定向(我是否使用永久等...?)我想建议 altcognito.com 是“正确”的网站。
(当然,这些只是例子)
【问题讨论】:
<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
【讨论】:
如果你想说“你应该总是去 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
【讨论】: