我有子域设置的Wordpress多站点。现在我想更改域名。
www.sample.com到www.sample.net
如何使用简单的.htaccess重定向正则表达式将.com中的所有子域重定向到.net?
aaa.sample.com to aaa.sample.net
bbb.sample.com to bbb.sample.net
ccc.sample.com to ccc.sample.net
等等。
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+?)\.com$ [NC]
RewriteRule ^ http://%1.net%{REQUEST_URI} [NE,R=301,L]
确保此规则是第一条规则。
答案 1 :(得分:0)
RedirectMatch ^(。+)。sample.com(/.*)? $ 1.sample.net $ 2 [R = 301,L]
我没有测试正则表达式语法,我直接从脑中编码。这将重定向而不是重写。相对于域的URI不会更改。