在不使用RSA密钥或不使用301重定向的情况下更新AMP缓存

时间:2019-03-22 20:30:28

标签: shopify amp-html

根据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

谢谢

3 个答案:

答案 0 :(得分:0)

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

尝试以下操作:

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

让我们知道它的进展。

希望这会有所帮助。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

发送发布密钥以及您要求在服务器上将其发布到Shopify的原因。如果您有Shopify Plus,您将不是第一人要求的东西,他们会通过将钥匙放在所需的位置来容纳您。

抱歉,这不是技术性的内容,但您的CMS确实受到了限制。