Wordpress 从301禁用重写规则

Wordpress 从301禁用重写规则,wordpress,.htaccess,mod-rewrite,redirect,Wordpress,.htaccess,Mod Rewrite,Redirect,我使用WordPress将旧网站和许多页面转换为新结构 我想把旧产品重定向到新产品,所以我在旧服务器上写了一大堆301重定向到新产品 重定向有效,但新服务器的重写规则(由wordpress设置)会产生冲突。例如,如果我请求oldsite.com/fabricationbarrienefer/page1.html我得到newsite.com/index.phpfabbricationbarrienefer/page1.html 以下是旧服务器上的相应规则: redirect 301 /fabric

我使用WordPress将旧网站和许多页面转换为新结构

我想把旧产品重定向到新产品,所以我在旧服务器上写了一大堆301重定向到新产品

重定向有效,但新服务器的重写规则(由wordpress设置)会产生冲突。例如,如果我请求
oldsite.com/fabricationbarrienefer/page1.html
我得到
newsite.com/index.phpfabbricationbarrienefer/page1.html

以下是旧服务器上的相应规则:

redirect 301 /fabricationbarriereenfer/page1.html http://www.newsite.com/projets/my-new-url
以下是WP的重写规则:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
如果重写来自301,有没有办法禁用它?
(顺便说一句,我的规则写得好吗?

@anubhava它应该是
newsite.com/projets/name对应于旧项目
@anubhava规则在两个独立的服务器上,旧的有301,新的有rewriteHmm ok,但WP主要是在内部重写URL,在新网站的.htaccess上没有外部重定向