首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将www.subdomain.example.com重定向到subdomain.example.com

将www.subdomain.example.com重定向到subdomain.example.com
EN

Stack Overflow用户
提问于 2010-05-26 09:13:46
回答 3查看 14.8K关注 0票数 8

我有一些用户试图访问一个在www.subdomain.example.com中注册为subdomain.example.com的网站。

我是否可以添加某种.htaccess规则,将使用www.subdomain.example.com到达的用户重定向到subdomain.example.com?

另外,我是否必须更改DNS内容?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-26 09:17:40

当然,可以使用如下指令:

代码语言:javascript
复制
<VirtualHost *:80> 
    ServerName www.subdomain.example.com 
    Redirect permanent / http://subdomain.example.com/ 
</VirtualHost> 

在使用Redirect指令时,Apache会自动保留/之后的所有内容,这是人们对此方法为什么不起作用的一个常见误解(实际上它确实起作用了)。

此外,是的,您将需要更改DNS记录,因为www.subdomain.example.com是一个不同的主机名,它首先需要自己的A(或CNAME)记录来将浏览器指向适当的服务器。

票数 16
EN

Stack Overflow用户

发布于 2010-05-26 09:17:35

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^www.subdomain.domain.com
RewriteRule (.*) http://subdomain.domain.com/$1 [R=301,L]
票数 4
EN

Stack Overflow用户

发布于 2010-05-26 09:18:14

您需要在httpd.conf中添加一个虚拟主机指令,并将权限重定向到正确的子域,然后添加额外的DNS条目(CNAME就可以)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2909600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档