【问题标题】:301 Redirect from non-existent subdomain to subfolder ( closed wordpress multi-site )301 从不存在的子域重定向到子文件夹(关闭 wordpress 多站点)
【发布时间】:2019-01-03 07:09:15
【问题描述】:

关于将具有 100 多个位置的 wordpress 多站点更改为标准 wordpress 站点,我想将旧的封闭子域重定向到与这些位置相关的新的特定子文件夹。

因为 wordpress 动态创建子域,我正在尝试确定是否有一种简单的方法可以通过 htaccess 从现在不存在的子域 301 重定向到新的子文件夹...

https://example1.domain.com.au > https://www.domain.com.au/office-locations/example1

https://example2.domain.com.au > https://www.domain.com.au/office-locations/example2

感谢任何帮助我已经尝试了一些简单的重定向行,如下所示,但还没有运气。而且我什至不确定根文件夹中的 .htaccess 文件是最好的还是主域公共 html 文件夹中的那个。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example1.domain.com.au$ [NC]
RewriteRule (.*) http://www.domain.com.au/locations/example1 [R=301,L]
RewriteCond %{HTTP_HOST} ^example2.domain.com.au$ [NC]
RewriteRule (.*) http://www.domain.com.au/locations/example2 [R=301,L]

干杯,希望这是有道理的

【问题讨论】:

    标签: wordpress apache .htaccess redirect multisite


    【解决方案1】:

    试试这个:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^example1.domain.com.au$
    RewriteRule ^(.*)$ http://www\.domain\.com\.au/example1/$1 [R=301,L]
    

    【讨论】:

    • 谢谢你...我已经在测试站点上创建了一些子域,并准备全部手动完成。在创建新网站时,我在开始工作之前对其进行了测试,并且似乎工作得很好……干杯,伙计,我欠你一个冰淇淋哈哈
    猜你喜欢
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 2023-03-09
    • 2015-11-22
    相关资源
    最近更新 更多