2

我们需要一个 CDN(如 Rackspace Files 或 AWS),它允许我们设置 301 重定向到旧文件。

例如,如果我们决定删除http://cdn.example.com/mportant-case-study.pdf,我们希望将旧资产重定向到我们的案例研究页面,http://www.example.com/case-studies/。或者,我们注意到原始文件中有错字,我们已经通过电子邮件和 Twitter 分享了它,然后我们会将其重定向到http://cdn.example.com/important-case-study.pdf(注意这次没有忘记“i”)。

那么问题来了,如果还不清楚的话:什么 CDN 提供这个?

4

1 回答 1

3

您是否希望 CDN 从您的源服务器获取重定向?

Akamai 可以缓存来自您的源的重定向。或者,您可以修改 Akamai 配置以在边缘生成重定向。

如果您有很多重定向,那么从您的源生成它们可能会更容易,否则您最终会在每次需要添加/更改/删除重定向时修改 Akamai 配置。这需要时间。

这是一个示例,其中重定向在源站生成,但由边缘服务器缓存(我从源站插入了一个名为“FakeDate”的标头,因此我可以证明重定向已缓存:

http://cdn1.lapthorn.com/testing/redirect-cached.php

或者这是由边缘服务器生成的重定向,它永远不会回到原点:

http://cdn1.lapthorn.com/microsoft-test-redirect

您可以在 origin-www.lapthorn.com 上直接访问来源,查看我发送的标头。

于 2012-03-28T17:20:32.933 回答