![](/img/trans.png)
[英]Redirecting http://example.com to http:/www.example.com while keeping http://subdomain.example.com access intact
[英]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.