重定向保留查询字符串

时间:2019-02-01 18:59:23

标签: php .htaccess redirect parameters

我希望对www.example.com/original-link的所有请求都转到www.newsite.com,但保留原始查询字符串并添加更多

示例:

www.example.com/original-link?param_request=value1

转到

www.newsite.com?param_request=value1&new_param=value2

2 个答案:

答案 0 :(得分:1)

php解决方案:

header('Location: http.//www.newsite.com?param_request='
            . $value1 . '&new_param=' .$value2);
die();

$value1通常由$ _GET []

计算

答案 1 :(得分:0)

您可以在旧站点的站点根.htaccess中使用此规则:

RewriteEngine On

RewriteRule ^original-link/?$ http://newsite.com?new_param=value2 [L,NC,QSA,R=301]