如何将子域名重定向到不同的域名?

3

我该如何重定向以下网址:

www.sub.example.com

到这个网址:

www.example2.com

这应该怎么做 -- 301?.htaccess?请问有人能指点一下吗?我的主机是NearlyFreeSpeech,我想要重定向的域名是一个具有静态IP的大型网站。

2个回答

3

有多种方法可以实现此目的:

其他解决方案也可能是可行的,一般根据服务器和配置堆栈而异。考虑到问题陈述中存在.htaccess,我假设遵守Apache规范。

这里是维基百科关于通过3xx系列HTTP状态码重定向的参考, 如果有人对客户端的角度感兴趣。


我对CNAME记录非常熟悉,因为我曾经修改过它们来设置Google应用程序。所以,我想我会选择这条路线。谢谢! - izolate

1

应该是这样的

RedirectPermanent / http://www.example2.com

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

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

供您参考的文档


这应该放在哪里?抱歉,我对这些还不太熟悉。 - izolate
1
@yatman:取决于你的设置,但最简单的方法可能是在子域网站的根目录上创建一个 .htaccess 文件,并添加我的答案中的指令。 - RageZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接