我有一个网站服务器,可以这样做:
服务器接收来自用户A的请求(请求引用者为空),然后将用户A重定向到服务器网站B;
有什么方法可以修改用户A的请求引用到我的域名,然后站点B可以从用户A的请求中获取我的域名吗?
提前致谢!
因为网站B(我的客户)想知道我带给他多少次访问;我不想修改我的客户端软件,想知道是否有另一个可以得到这个:)
答案 0 :(得分:1)
不,重定向只是告诉客户端使用不同的URL来完成请求。但是对新URL的实际请求是由客户端完成的,而不是服务器。并且 Referer 标头字段仅在客户端以非HTTP方式跟踪URL(链接点击,表单提交,“元重定向”等)时设置。
答案 1 :(得分:0)
据我所知,仅通过客户端(例如JavaScript)重定向。你必须尝试并看到的那种东西。
答案 2 :(得分:0)
据我所知,除非用户禁用该行为,否则浏览器会自动设置引荐来源。所以:不,你不能在服务器端改变它。
因为网站B(我的客户)想知道我带给他多少次访问;我不想修改我的客户端软件,并想知道是否有其他人可以得到这个:)
您可以在网址上附加唯一标识符,以便客户可以跟踪您网站的来源:
http://www.yourcustomer.com/page.html?ref=bluesea007
实际上,Google Analytics使用了这个原则。