通过Wordpress网络上的htaccess将域重定向到子域

通过Wordpress网络上的htaccess将域重定向到子域,wordpress,apache,.htaccess,redirect,Wordpress,Apache,.htaccess,Redirect,我无法将我的域重定向到子域 我的域名是www.example.com,我希望所有流量都转到aa.example.com。我在Wordpress的网络上有两个域名(www.example.com)和子域名(aa.example.com) 我在htaccess中尝试了以下代码: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] RewriteRule ^ http://new.example.com%{REQ

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

我的域名是www.example.com,我希望所有流量都转到aa.example.com。我在Wordpress的网络上有两个域名(www.example.com)和子域名(aa.example.com)

我在htaccess中尝试了以下代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
设置重定向后,我无法访问我的网络仪表板,因为创建了一个无止境的循环;我无法访问我的域(www.example.com/wp admin)仪表板,因为它重定向到子域仪表板


是否有其他方法可以创建重定向而不遇到这些问题?

我认为循环是因为WordPress url设置为您的网站url(www.yourwebsite.com) 以下是如何解决此问题: 1.转到.htaccess文件,然后删除重定向代码

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
  • 转到www.yourwebsite.com/wp-admin>settings>General,然后将网站url设置为subdomain.yourwebsite.com

  • 将重定向代码再次添加到.htaccess文件中


  • 不用担心,你总是可以使用数据库重新更改你的网站url谢谢,但是在那个位置没有这样的设置。。。在网络设置中也没有。你在用WordPress,对吗?看看这张截图,肯定不在那里。我认为当你将Wordpress设置为网络时,这个选项可能会被删除