从301重新启用Rewriterule

时间:2016-01-16 17:01:18

标签: wordpress .htaccess mod-rewrite redirect

我和oldsite有很多页面,我已经使用WordPress转换为新结构。

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

重定向有效,但新服务器的重写(由wordpress设置)会产生冲突。例如,如果我请求oldsite.com/fabricationbarriereenfer/page1.html,我会newsite.com/index.phpfabricationbarriereenfer/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>

如果它来自301,有没有办法禁用重写? (顺便说一下,我的规则写得很好吗?)

0 个答案:

没有答案