【问题标题】:How do I redirect a subdomain to a different domain?如何将子域重定向到不同的域?
【发布时间】:2011-05-22 01:24:45
【问题描述】:

我该如何重定向:

www.sub.example.com

到这里:

www.example2.com

这是如何完成的——301? .ht 访问?有人可以指出我正确的方向吗?我的主机是 NearlyFreeSpeech,我要重定向到的域是一个具有静态 IP 的相当大的站点。

【问题讨论】:

    标签: .htaccess dns http-status-code-301 forwarding


    【解决方案1】:

    有多种方法可以做到这一点:

    其他解决方案也是可能的,并且通常因服务器和配置堆栈而异。鉴于问题陈述中存在 .htaccess,我假设符合 Apache。

    Here's a Wikipedia reference on redirects via the 3xx family of HTTP status codes,如果有人对客户的观点感到好奇。

    【讨论】:

    • 嗯,我对 CNAME 记录非常熟悉,因为我必须修改它们才能设置 Google Apps。所以,我想我会走这条路。谢谢!
    【解决方案2】:

    应该这样做

    RedirectPermanent / http://www.example2.com
    

    RedirectPermanent 将返回 301 代码并强制客户端转到 www.example2.com,它适用于 apache 配置文件和 .htaccess 文件。您需要启用mod_alias 才能使用它。

    您可以在.htaccess 文件中的子域的根目录中使用它,或者在您的apache 配置文件的虚拟主机部分中使用它。

    documentation供您参考

    【讨论】:

    • 这个去哪儿了?抱歉 - 我对这一切有点陌生。
    • @yatman:取决于他的设置,但最简单的可能会在您的子域网站的根目录上创建一个 .htaccess 并添加我的回答指令
    猜你喜欢
    • 2012-11-12
    • 1970-01-01
    • 2014-04-24
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2012-04-01
    • 1970-01-01
    相关资源
    最近更新 更多