PHP Nuke到WordPress迁移URL重定向

PHP Nuke到WordPress迁移URL重定向,wordpress,.htaccess,migration,Wordpress,.htaccess,Migration,我必须将一个基于PHP Nuke的中型站点(少于2000篇帖子)迁移到新的WordPress安装中。我在编写重定向规则时遇到问题。我试过: RewriteCond %{QUERY_STRING} ^name=News&file=article&sid=([0-9]*) RewriteRule ^nuke/modules.php$ http://domain.com/%1? [R=301,L] 所以 应该成为 http://domain.com/1 它不起作用。我在“nuke”

我必须将一个基于PHP Nuke的中型站点(少于2000篇帖子)迁移到新的WordPress安装中。我在编写重定向规则时遇到问题。我试过:

RewriteCond %{QUERY_STRING} ^name=News&file=article&sid=([0-9]*)
RewriteRule ^nuke/modules.php$ http://domain.com/%1? [R=301,L]
所以

应该成为

http://domain.com/1
它不起作用。我在“nuke”、“modules”和“News”文件夹中尝试了.htaccess文件,但运气不好。任何帮助都将不胜感激

这是工作代码

RewriteEngine On
RewriteCond %{QUERY_STRING} ^name=News&file=article&sid=([0-9]*)
RewriteRule ^modules.php$ http://domain.com/%1? [R=301,L]

如果将htaccess文件放在“nuke”文件夹中,则需要从模式中省略
nuke

RewriteCond %{QUERY_STRING} ^name=News&file=article&sid=([0-9]*)
RewriteRule ^modules.php$ http://domain.com/%1? [R=301,L]
并确保已打开重写引擎:

RewriteEngine On

非常感谢你。重写引擎在根目录中打开,但在子文件夹中未打开。现在很有魅力。非常感谢你的帮助。
RewriteEngine On