【问题标题】:Forward a subdomain to another domain's subdomain将一个子域转发到另一个域的子域
【发布时间】:2015-01-05 03:11:06
【问题描述】:

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

等等。

【问题讨论】:

    标签: regex wordpress .htaccess redirect multisite


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 2023-02-14
        • 1970-01-01
        相关资源
        最近更新 更多