这很奇怪但一定是件简单的事情,但却让我感到困惑。
我正在阅读 FT 网站上的一篇文章。如果我通过谷歌搜索找到这篇文章,我可以阅读它。如果我通过粘贴其地址找到同一篇文章,它只会显示标题并要求订阅才能阅读。
为了更清楚:
- 我打开 Chrome(Firefox 也发生同样的情况)
- 我在谷歌上搜索该文章的标题,然后点击结果,然后显示文章页面
- 我复制了它的地址,并将其粘贴到新标签页上,这次页面只显示标题,需要订阅才能阅读
- 现在我有同样的电脑,同样的连接,同样的浏览器,两个标签有同样的网站地址,但页面却大不相同
为什么?
我尝试过多次,结果都一样。
如果我通过 bing 访问该文章,也会发生同样的情况,而从 duckduckgo 或 yahoo 访问时只会显示文章标题并需要订阅。
尝试使用 Chrome v80 和 Firefox v75,均无需任何扩展。
答案1
有两个选项:
这是一个常规网页,但服务器会检查 HTTP“推荐人:”标头可确定您来自哪里。有些网站会向来自搜索引擎的访问者提供一些免费文章,作为“先试后买”的优惠。
此逻辑已在网站中实现,并且可以与网站所有者决定允许的任何搜索引擎(或任何链接网站)配合使用。(他们可能不关心 DDG。)
这是 Google AMP 格式的页面,据称其加载速度比普通网页更快。其特点之一是 AMP 页面可作为完全独立的包由 Google 缓存 - 当您点击搜索结果时,有时您只是下载缓存的副本,而实际上并未联系原始网站。这样的页面无法知道您是否是订阅者,无论谁访问它,它都具有相同的内容。
这项技术是 Google 独有的。