我们需要一个CDN(如Rackspace Files或AWS),它允许我们设置301重定向到旧文件。
E.g。如果我们决定删除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提供了什么?
答案 0 :(得分: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的原点查看我发送的标题。