Javascript 使用重定向传输唯一的访问者值

Javascript 使用重定向传输唯一的访问者值,javascript,php,html,.htaccess,redirect,Javascript,Php,Html,.htaccess,Redirect,我面临一个小问题,找不到正确的答案。在这里搜索了2.5个小时,没有找到解决方案 我想这是因为我的问题更基本(发现了非常复杂和有趣的解决方案) 问题是: 用户通过我的跟踪软件进入我的网站。跟踪软件在URL中传递具有唯一ID的用户 在这种情况下,URL如下所示: www.myexample.com/product1?clickid=buzwqg98rz3vd7(每个访问者的clickid值都不同) 我现在要做的是将访问者重定向到另一个URL 假设另一个URL是www.otherurl.com/goo

我面临一个小问题,找不到正确的答案。在这里搜索了2.5个小时,没有找到解决方案

我想这是因为我的问题更基本(发现了非常复杂和有趣的解决方案)

问题是:

用户通过我的跟踪软件进入我的网站。跟踪软件在URL中传递具有唯一ID的用户

在这种情况下,URL如下所示:

www.myexample.com/product1?clickid=buzwqg98rz3vd7(每个访问者的clickid值都不同)

我现在要做的是将访问者重定向到另一个URL

假设另一个URL是www.otherurl.com/good1

问题是用户应该和唯一的clickid值一起重定向

简称:

来源:www.myexample.com/product1?clickid=buzwqg98rz3vd7 致:www.otherurl.com/good1?clickid=buzwqg98rz3vd7

这样唯一的值就会出现在我重定向到的URL中。 我希望我描述得恰当

如果有人能在这里帮助我,那就太好了,因为我已经(我承认)学识渊博了

谢谢你们大家


在product1页面上,在任何输出之前,请执行以下操作。(将它们设置为页面的开头)


您可以在
.htaccess
中使用:

RewriteEngine on 
RewriteRule ^product1$ http://www.otherurl.com/good1 [L,R=301,QSA]

在.htaccess文件中使用一个简单的
重定向
指令就可以做到这一点。此指令不操纵查询字符串,只是将其复制到新url:

Redirect /product1 /good1

首先,我要感谢大家的关注和回答! 这里的社区太棒了

事实上,我找到了一个简单的方法来获得我需要的东西,但我仍然认为我应该在这里为任何可能正在寻找此信息的人更新

我创建了一个php文件,现在正在链接到该php文件,以使用其查询字符串成功重定向访问

<?php
header("Status: 301 Moved Permanently");
header("Location: http://www.otherurl.com/good1?". $_SERVER['QUERY_STRING']);
exit;
?>


再次感谢你们的回答,你们真是太棒了

我试图编辑,但似乎有一个错误。忘记向你们大家打招呼了,请不要生气-我现在向你们打招呼:大家好:)为什么一个简单的
重定向一个b
指令不做你们想要它做的事?不是吗
<?php
header("Status: 301 Moved Permanently");
header("Location: http://www.otherurl.com/good1?". $_SERVER['QUERY_STRING']);
exit;
?>