如何解决WordPress多站点和301重定向到特定域
我的WordPress多站点主站点的域是:
mainsite.fr
我还有另外两个具有自己域名的子站点:
subsite1.fr
subsite2.fr
我需要将主站点的所有页面重定向到另一个外部站点(thirdsite.fr
)
如果我用.htaccess
书写:
RedirectMatch 301 ^/$ http://thirdsite.fr
我无权访问子站点和多站点的管理员。
我必须在.htaccess
文件中写什么?
解决方法
我需要将主站点的所有页面重定向到另一个外部站点(thirdsite.fr)
您应该使用mod_rewrite
规则作为您的最高规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?mainsite\.fr$ [NC]
RewriteRule ^ http://thirdsite%{REQUEST_URI} [NE,R=301,L]
# remaining rules come below this line
确保此新规则是站点根目录.htaccess中的最高规则,并在测试此更改之前清除浏览器缓存。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。