我有一些像website.com/pages.php?d=7
这样的旧链接。但现在我用新参数更改脚本,例如website.com/pages.php?d=7&s=200
寻找将旧链接重定向到新链接的方法
答案 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=7
到website.com/pages.php?d=7&s=200
。如果您希望它可以进行处理,您必须以某种方式传递name=>value
对。
如果s=200
是常量,请将其放在.htacces
的{{1}}中:
DocumentRoot