如何将子域重定向到其他域?

时间:2010-12-08 06:52:31

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

如何重定向此内容:

www.sub.example.com

到此:

www.example2.com

这是怎么做的 - 301?的.htaccess?有人能指出我正确的方向吗?我的主机是NearlyFreeSpeech,我想要重定向到的域名是一个非常大的站点,带有静态IP。

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

这样的事情应该这样做

RedirectPermanent / http://www.example2.com

RedirectPermanent会返回301代码并强制客户端访问www.example2.com,它可以在apache配置文件和.htaccess文件中运行。您需要启用mod_alias才能使用它。

您可以在.htaccess文件中的子域的根目录或apache配置文件的virtualhost部分中使用它。

供您参考documentation