【问题标题】:What is the proper way to re-direct?重定向的正确方法是什么?
【发布时间】:2010-10-23 10:45:20
【问题描述】:

如果我有两个域名:

altcognito.com

并说我有另一个以下域:

alt-cognito.com

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

(当然,这些只是例子)

【问题讨论】:

    标签: apache redirect dns


    【解决方案1】:
    <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

    【讨论】:

      【解决方案2】:

      如果你想说“你应该总是去 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-21
        • 2011-05-25
        • 2015-10-12
        • 2014-03-22
        • 1970-01-01
        • 2011-07-28
        • 2017-11-23
        • 2013-09-08
        相关资源
        最近更新 更多