301 重定向做 CDN,免备案

2015-01-19 18:33:22 +08:00
 evilyau

看看原文的地址:有图片: http://www.qiuzhiming.cn/301zhong-ding-xiang-zuo-cdn/

由于域名没有备案而且Ghost博客也无法修改图片的前缀,就打算从nginx上下手。

通过访问图片,然后301跳转到CDN的域名上,实现CDN的效果,而且不用更改Ghost博客的任何代码。

{<1>}

点击这个链接,看看URL发生的变化: http://www.qiuzhiming.cn/content/images/2015/01/QQ20150117-21.jpg

可以看到,原来图片和静态资源的地址都跳转到CDN了,源代码不变,其他资源不变。

看看效果,原来只是相对位置的静态资源,跳转到CDN的地址了:

Nginx配置代码:

location ~^/(content|public)/{
rewrite "/(content|public)/(.+)$" http://7u2jvp.com1.z0.glb.clouddn.com/$1/$2 permanent;
}

6756 次点击
所在节点    CDN
23 条回复
evilyau
2015-01-20 10:30:30 +08:00
@lemonda 这些我都了解,只是懒得重新编译nginx了,以后换tengine算了
w3cfeder
2020-02-29 06:19:50 +08:00
@cst4you 我是把 301 定向到顶级域名。又拍云给的域名不能用的,因为好多都被百度或者谷歌收录了,容易那你的站点弄出镜像站。
w3cfeder
2020-02-29 06:21:24 +08:00
静态站点扔到对象储存上去。速度飞起。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX