繁体   English   中英

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

[英]redirecting www.subdomain.example.com to subdomain.example.com

我有一些用户尝试使用www.subdomain.example.com访问注册为subdomain.example.com的网站。

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

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

当然,使用如下指令:

<VirtualHost *:80> 
    ServerName www.subdomain.example.com 
    Redirect permanent / http://subdomain.example.com/ 
</VirtualHost> 

阿帕奇后自动保存任何东西/使用时Redirect指令,这就是为什么这种方法是行不通的一种常见的误解(而事实上它)。

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

RewriteCond %{HTTP_HOST} ^www.subdomain.domain.com
RewriteRule (.*) http://subdomain.domain.com/$1 [R=301,L]

您需要在httpd.conf和Redirect Permament中将虚拟主机指令添加到正确的子域并添加其他DNS条目(CNAME很好)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM