Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 htaccess异常重定向_Wordpress_Apache_.htaccess_Redirect_Exception - Fatal编程技术网

Wordpress htaccess异常重定向

Wordpress htaccess异常重定向,wordpress,apache,.htaccess,redirect,exception,Wordpress,Apache,.htaccess,Redirect,Exception,我在Wordpress网络上工作。假设主站点有链接www.main-site-old.com,此网络中的所有其他站点都有链接,如www.main-site-old.com/site1、www.main-site-old.com/site2 e.t.c 我只想将主站点重定向到一个新域(比如www.main-site-new.com),并让所有其他站点保持原样 我试过这个: Redirect 301 / http://www.main-site-new.com/ 但它会重定向整个域(例如,它将ww

我在Wordpress网络上工作。假设主站点有链接www.main-site-old.com,此网络中的所有其他站点都有链接,如www.main-site-old.com/site1、www.main-site-old.com/site2 e.t.c

我只想将主站点重定向到一个新域(比如www.main-site-new.com),并让所有其他站点保持原样

我试过这个:

Redirect 301 / http://www.main-site-new.com/
但它会重定向整个域(例如,它将www.main-site-旧的.com/site1重定向到www.main-site-新的.com/site1)

我还尝试:

RewriteCond %{REQUEST_URI} !=/site1
RewriteRule ^.*$ http://main-site-new.com/$0 [R=301,L]

但是什么也没发生。

使用
mod_alias
重定向
您将无法使用
regex
捕获
http://www.main-site-old.com
只有这样,您才能使用另一个
重定向匹配
如下:

RedirectMatch 301 ^/?$ http://www.main-site-new.com
或者通过以下操作转到
mod_rewrite

RewriteEngine On
RewriteRule ^/?$   http://www.main-site-new.com [R=301,L]
注意:清除浏览器缓存,然后进行测试