1

我有带有子域设置的 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

等等。

4

2 回答 2

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

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

确保这条规则是第一条规则。

于 2014-11-08T10:59:06.137 回答
0

重定向匹配 ^(.+).sample.com(/.*)? $1.sample.net$2 [R=301,L]

我没有测试正则表达式语法,我直接从脑海中编码。这将重定向而不是重写。与域相关的 URI 不会更改。

于 2014-11-08T10:59:20.817 回答