如何禁止打开 CDN 的首页?

2015-11-25 00:42:10 +08:00
 hidasia

给自己的站点弄了一个 Pull Zone CDN , CDN 的地址是 cdn.i-zyx.com ,现在的问题是,直接输入 cdn.i-zyx.com 这个地址就可以完整的访问自己的站点,跟打开 www.i-zyx.com 的效果一样。

有没有什么办法做到仅从 CDN 提取内容而禁止用 cdn.i-zyx.com 这个地址访问站点?

3233 次点击
所在节点    CDN
6 条回复
ryd994
2015-11-25 00:50:54 +08:00
CDN 不返回内容叫什么 CDN ?不能访问还怎么用?
最多只用图片禁止网页而已
hidasia
2015-11-25 00:55:22 +08:00
@ryd994 额 请问怎么做到禁止网页?
ryd994
2015-11-25 00:58:16 +08:00
问 CDN 的 IP 段是多少,源站上禁止这些 IP 访问网页就行
有些 CDN 可以自定义规则,直接禁止
cst4you
2015-11-25 01:03:03 +08:00
静态内容跟 html 分开域名存放, 让 cdn 去 pull 你这个单独的域名.
ys0290
2015-11-25 08:21:47 +08:00
你的服务器没设置限制具体域名访问?
yeyeye
2015-11-25 08:26:23 +08:00
@hidasia
1.在首页文件 HTML 开头用 JS 判断域名,判断是 cdn.xxx.com 就跳转回你的本来的首页。
2.图片防止其他域名调用。当然啦,如果图片就在这个 CDN 上,那就防止不了,只有靠 CDN 自己的功能去限制“外链”,不过他们可能会把自己的域名放入白名单。于是方式 1 才是解决办法。如果所有网页都要做到自动跳转到你的正常域名,就全部部署这个一个 js 文件。
3.请停止考虑从服务器禁止的可能性,因为数据交给 CDN 之后,前端就与你的服务器没关系了

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

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

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

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

© 2021 V2EX