我无法将域名重定向到子域名。
我的域名为 www.example.com ,我希望所有流量都转到 aa.example.com
我在htaccess中尝试了以下代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www?\.example\.com$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php?$ http://new.example.com [R=301,L]
然后会发生这种情况:
example.com/aa.example.com
显然会返回找不到的页面'。我已经看过类似的问题,但我对这些事情缺乏经验,无法解决问题。
答案 0 :(得分:1)
使用此代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
确保在新的浏览器中对此进行测试,以避免旧的浏览器缓存。