将桌面流量从Google和ampproject.org缓存的URL重定向到非放大器URL

时间:2018-11-13 13:09:54

标签: amp-html

我们的网站将移动流量重定向到以amp页面位于/ amp /结尾的URL。

我们希望桌面用户严格无法访问我们的AMP URL。

我们能够将阻止用户转移到: http://www.example.com/amp/http://www.example.com

但是,当桌面访问者从位于以下位置的google或ampproject.org缓存地址访问我们时,我们无法将桌面访问者重定向到非AMP网址: https://www-example-com.cdn.ampproject.org/c/s/www.example.com/amp/ 要么 https://www.google.com/amp/s/www.example.com/amp/ ( 由于某些原因,它们确实从这两者都能到达)

我们的目标是让移动用户访问AMP版本的URL(直接或通过Google缓存),但是我们希望桌面用户严格定向到相应URL的非amp版本,即使他们访问的是Google或Ampproject缓存AMP网址。

关于我们如何做到的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您分别在AMP页和非AMP页中分别正确设置了“规范”和“ amphtml”链接,则Google会自动对其进行处理。 如果有人从桌面上用Google搜索您的网站,则他/她希望能够看到AMP版本。他/她将仅重定向到非AMP版本。假设有人尝试直接在桌面上打开您的AMP缓存URL,那么该链接也只会重定向到您的规范页面。尝试在桌面上打开此页面:https://www.google.co.in/amp/s/www.ndtv.com/india-news/isros-baahubali-gslv-mk-iii-d2-indias-heaviest-rocket-lifts-off-successfully-from-sriharikota-1947348%3famp=1&akamai-rum=off

这是一个AMP缓存URL,当您在桌面中打开它时,它将重定向到您的规范缓存URL。如果您使用Google“印度新闻”,则会从Google AMP缓存打开此页面。 如果某人在桌面上点击AMP URL,则只有他/她才能在桌面上看到该AMP页面。从Google搜索列表的其他方面来看,他/她将仅被重定向到规范版本。