我有一个像website.com/pages.php?d=7
。但一些老的链接现在我有改变与新的参数脚本像website.com/pages.php?d=7&s=200
htacess重定向新参数
寻找一种方式来重定向旧的链接到新的
我有一个像website.com/pages.php?d=7
。但一些老的链接现在我有改变与新的参数脚本像website.com/pages.php?d=7&s=200
htacess重定向新参数
寻找一种方式来重定向旧的链接到新的
尝试增加以下是您网站根目录下的.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 ]
如果s=200
始终是一样的,那么你可以重写它。否则不可能从 website.com/pages.php?d=7
改为website.com/pages.php?d=7&s=200
。如果您希望它可用于处理,您必须以某种方式通过name=>value
对。
如果s=200
是一个常数把这个在.htacces
在DocumentRoot
:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI}\?%{QUERY_STRING} ^/pages\.php\?d=7$ [NC]
RewriteRule^%{REQUEST_URI}?s=200 [QSA,L,R=301]