B 学院订阅了网站 A,他们通过内部代理访问该网站,该代理会更改所有页面 URL 以适应通过其代理进行的重定向。
例如,网站 A 上的关于我们页面通常如下所示:
website-a.com/about/us
如果您通过大学 B 的代理连接查看该页面,该链接将是:
website-a.proxy-b.com/about/us
重写是在代理上完成的,网站 A 无法控制它。
这一点也不罕见,所以我希望我正在查看的问题是一个简单的解决方案:
网站 A 使用谷歌自定义搜索引擎...搜索在代理完成其 URL 重写后运行,动态搜索结果将返回未更改的 URL...因此,如果代理用户关注一个,他们将返回到我们的网站直接,并失去他们在代理下拥有的任何访问权限。
(为简单起见,请假设我正在寻找由网站 A 实施的解决方案,并且代理 B 不受任何可以更改任何内容以使该查找发生在学院方面的人的管理)
我正在考虑在使用 javascript 从谷歌返回结果后重写 URL... 但是查看代码,我预见到会有一些严重的问题。
有没有人设法解决这个问题,或者是否有一个简单的 CSE 技巧来动态重写目标 URL?