我有一个客户域名,要求名称如下:http://x.y.com。
如果用户输入http://www.y.com,则会通过htaccess将其重定向到http://x.y.com。这有效:)
同一客户要求也可以输入网址:http://www.x.y.com,也可以转到http://x.y.com ...
TIA! S上。
答案 0 :(得分:0)
当然有可能。您需要做的第一件事是确保在DNS中定义www.x.example.com
,并指向您的服务器。
您还需要确保您的Web服务器识别域www.example.com
和x.example.com
(取决于配置,但在Apache中,如果您使用的是VirtualHosts,则在ServerName或ServerAlias中) )。
然后,您应用相同类型的规则将www.example.com
重定向到x.example.com
。
答案 1 :(得分:0)
您可以将单个规则中的两个要求组合在一起,如下所示:
RewriteCond %{HTTP_HOST} ^www\.(x\.)?y\.com$ [NC]
RewriteRule ^ http://x.y.com%{REQUEST_URI} [NE,R=301,L]