Javascript 使用重定向传输唯一的访问者值
我面临一个小问题,找不到正确的答案。在这里搜索了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中。 我希望我描述得恰当 如果有人能在这里帮助我,那就太好了,因为我已经(我承认)学识渊博了 谢谢你们大家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
在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;
?>