繁体   English   中英

使用htaccess将域重定向到子域

[英]Redirecting domain to subdomain with htaccess

我无法将我的域重定向到子域。

我的域名是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

显然会返回“找不到页面”。 我看过类似的问题,但是我对这些事情没有经验,无法解决问题。

使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]

确保在新的浏览器中进行测试,以避免旧的浏览器缓存。

暂无
暂无

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

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