我的WordPress多站点主站点的域是:
mainsite.fr
我还有另外两个具有自己域名的子站点:
subsite1.fr
subsite2.fr
我需要将主站点的所有页面重定向到另一个外部站点(thirdsite.fr
)
如果我用.htaccess
书写:
RedirectMatch 301 ^/$ http://thirdsite.fr
我无权访问子站点和多站点的管理员。
我必须在.htaccess
文件中写什么?
答案 0 :(得分:1)
我需要将主站点的所有页面重定向到另一个外部站点(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中的最高规则,并在测试此更改之前清除浏览器缓存。