Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress multisite和301重定向用于特定域_Wordpress_.htaccess_Multisite - Fatal编程技术网

WordPress multisite和301重定向用于特定域

WordPress multisite和301重定向用于特定域,wordpress,.htaccess,multisite,Wordpress,.htaccess,Multisite,我的WordPress multisite主站点的域为: mainsite.fr 我还有另外两个子网站拥有自己的域名: subsite1.fr subsite2.fr 我需要将主站点的所有页面重定向到另一个外部站点(thirdsite.fr) 如果我在中写入.htaccess: RedirectMatch 301 ^/$ http://thirdsite.fr 我没有访问子网站和多网站管理员的权限 我必须在.htaccess文件中写入什么 我需要将主站点的所有页面重定向到另一个外部站点(t

我的WordPress multisite主站点的域为:

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
确保此新规则是site root.htaccess中最重要的规则,并在测试此更改之前清除浏览器缓存