将带有参数的旧网站重定向到具有相同域名下

时间:2015-07-13 14:33:16

标签: php mod-rewrite

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

http://examplepage.com/article.cfm?ArticleID=3163

http://examplepage.com/articles.php?id=3163

我经历过很多文章,但找不到我想要的方式,请咨询!

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

RewriteEngine On

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

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteCond %{QUERY_STRING} ArticleID=([^&]+) 
RewriteRule ^article.cfm$ /articles.php?id=%1 [R=301,L]