Php 将带参数的旧网站重定向到同一域下带参数的新网站

Php 将带参数的旧网站重定向到同一域下带参数的新网站,php,mod-rewrite,Php,Mod Rewrite,我正在尝试重定向我的旧页面,因为网站正在升级(从coldfusion升级到PHP),我们希望过去的访问者仍然能够使用旧链接访问文章 到 我已经阅读了很多文章,但找不到一篇符合我要求的文章,请指教 更新:我找到了一个解决方案,但这是最好的方法吗 RewriteEngine On RewriteCond %{THE_REQUEST} /article\.cfm\?ArticleID=(\d+) [NC] RewriteRule ^ /article\.php\?id=%1 [R=301,L,N

我正在尝试重定向我的旧页面,因为网站正在升级(从coldfusion升级到PHP),我们希望过去的访问者仍然能够使用旧链接访问文章

我已经阅读了很多文章,但找不到一篇符合我要求的文章,请指教

更新:我找到了一个解决方案,但这是最好的方法吗

RewriteEngine On

RewriteCond %{THE_REQUEST} /article\.cfm\?ArticleID=(\d+) [NC]
RewriteRule ^ /article\.php\?id=%1 [R=301,L,NE]

谢谢它工作得很好。在请求帮助后,我对找到的一个解决方案进行了更新(这不是一直都在发生吗?)
RewriteEngine On
RewriteCond %{QUERY_STRING} ArticleID=([^&]+) 
RewriteRule ^article.cfm$ /articles.php?id=%1 [R=301,L]