请帮助我为wordpress(.htacess)创建重写规则,它将执行以下操作:重定向子域
wordpress
AAA.site.com/BBB.html到site.com/AAA/BBB.html
让我解释一下
我有超过100+子域名,我想重定向到“文件夹”与子域名使用通配符相同的名称。Thanks in advance
2mbi3lxu1#
试试这个
RewriteEngine On RewriteCond %{HTTP_HOST} ^\(.*\)\.site\.com$ [NC] RewriteRule ^(.*)$ http://site.com/\1/$1 [L,R=301]
mrphzbgm2#
你可以在你的.htaccess中使用mod_rewrite来实现这一点。
RewriteEngine On RewriteCond %{HTTP_HOST} ^aaa\.site\.com$ [NC] RewriteRule ^(.*)$ http://site.com/aaa/$1 [L,R=301]
2w2cym1i3#
我想,这就是你要找的:
RewriteCond %{HTTP_HOST} ^subdomain\.yourwebsite\.com$ RewriteCond %{REQUEST_URI} !^/subdomain_folder/ RewriteRule (.*) /subdomain_folder/$1
4xy9mtcn4#
我尝试了选择的解决方案,但它对我不起作用。如果它对你也不起作用,试试这个
RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$ [NC] RewriteRule ^(.*)$ http://example.com//%1/$1
这应该适用于任何子域,只需将example.com更改为您的网站名称。
4条答案
按热度按时间2mbi3lxu1#
试试这个
mrphzbgm2#
你可以在你的.htaccess中使用mod_rewrite来实现这一点。
2w2cym1i3#
我想,这就是你要找的:
4xy9mtcn4#
我尝试了选择的解决方案,但它对我不起作用。如果它对你也不起作用,试试这个
这应该适用于任何子域,只需将example.com更改为您的网站名称。