不使用RSA密钥或使用301重定向更新AMP缓存

问题描述 投票:1回答:3

根据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
3个回答
0
投票

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

请尝试以下方法:

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

让我们知道怎么回事。

希望这可以帮助。


0
投票

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


0
投票

哈姆扎建议听起来可能有用,但是,这是我的建议:

将pub密钥和您在服务器上要求它的原因发送到Shopify。如果你有Shopify Plus,你将不会是第一个要求的人,他们会把钥匙放在所需的位置。

对不起,它不是更专业,但你真的绑定了你的CMS。

© www.soinside.com 2019 - 2024. All rights reserved.