【问题标题】:Update AMP Cache without RSA key or using 301 redirect在没有 RSA 密钥或使用 301 重定向的情况下更新 AMP 缓存
【发布时间】:2019-04-01 14:11:47
【问题描述】:

根据https://developers.google.com/amp/cache/update-cache 更新 AMP 缓存,我需要生成一个 RSA 密钥并将其放置在: https://example.com/.well-known/amphtml/apikey.pub

很遗憾,由于 CMS 限制 (Shopify),无法设置 URL。 还有其他更新缓存的方法吗?

301 重定向会起作用吗? 该文件实际上将存储在不同域的 CDN 上,例如:https://cdn.shopify.com/s/files/1/3201/2492/files/apikey.pub

谢谢

【问题讨论】:

    标签: shopify amp-html


    【解决方案1】:

    我使用 URL 重定向(由 Shopify 提供)来链接 Outlook 签名中的图像。所以是的,我的猜测是它应该可以工作。

    尝试以下方法:

    1. 将 RSA 密钥放在 Google Drive 中(据我所知,Shopify 不允许使用 .pub 文件)- 不要忘记公开文件,以便 Google 可以访问它。
    2. 创建一个 URL 重定向,将您的 RSA 密钥的位置与链接 https://example.com/.well-known/amphtml/apikey.pub 链接起来。

    告诉我们进展如何。

    希望这会有所帮助。

    【讨论】:

    • 谢谢 Hamza,将设置它,看看它是如何进行的。由于 Google 索引时间,可能需要一些时间来确认
    • 不用担心@Mircea。祝你好运!我将等待您的确认。
    【解决方案2】:

    您还可以考虑获取缓存的 AMP 页面,该页面也会自动更新 AMP 缓存(前提是您的源内容适当过期)。

    【讨论】:

    【解决方案3】:

    Hamza 的建议听起来可能可行,但是,这是我的建议:

    将发布密钥和您在服务器上需要它的原因发送到 Shopify。如果您有 Shopify Plus,您不会是第一个请求物品的人,他们会通过将钥匙放在所需位置来满足您的需求。

    抱歉,这不是技术性的,但您确实受到了 CMS 的约束。

    【讨论】:

    • 我已联系 Shopify 支持。客户端在 Plus 上,但我们收到“不可能”消息。
    • 真的吗?极好的。需要上报,或者要求他们上报并包括步骤。
    猜你喜欢
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 2012-07-12
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    相关资源
    最近更新 更多