htaccess重定向新参数

时间:2012-02-10 22:57:27

标签: .htaccess

我有一些像website.com/pages.php?d=7这样的旧链接。但现在我用新参数更改脚本,例如website.com/pages.php?d=7&s=200

寻找将旧链接重定向到新链接的方法

2 个答案:

答案 0 :(得分:1)

尝试将以下内容添加到站点根目录中的.htaccess文件中。

RewriteEngine on
RewriteBase / 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /pages\.php\?d=7 [NC]
RewriteRule ^ %{REQUEST_URI}?s=200 [L,QSA,R=301 ] 

答案 1 :(得分:0)

如果s=200始终相同,那么您可以重写它。否则它不可能重写 website.com/pages.php?d=7website.com/pages.php?d=7&s=200。如果您希望它可以进行处理,您必须以某种方式传递name=>value对。

如果s=200是常量,请将其放在.htacces的{​​{1}}中:

DocumentRoot