Hugo 网站优化(4): 为了防盗链, 不得不部署了两个网站

简介: 设置来源控制, 防止盗链。

Hugo 网站优化(4): 为了防盗链, 不得不部署了两个网站

大家好, 我是老麦
欢迎 关注公众号 maitalking订阅网站 https://tangx.in/
第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。

在 CDN 配置里面, 有一个 防盗链配置 , 基本原理就是判断 http header 中的 referer 来源是否在白名单中。

image.png

  1. 最初我只添加了 tangx.in, *.tangx.in, 然后发现 通过搜索引擎转过来的访问用户 被拦截了。
  2. 于是我加入了 baidu, google。 但是始终觉得不妥, 毕竟搜索引擎这么多, 我根本加不完。 但先这样用着吧。
  3. 再后来, 咸菜拌白饭 互换链接。 又发现从他那边跳转过来也不行。

部署两个网站

为了保障主站 http://tangx.in/ 可以通过任何地方跳转访问, 于是我关闭了 防盗链开关

image.png

由于 Github 不支持 一站多域名, 因此不得不再部署了一个镜像站用于作为资源站, 俗称图床。

在图床中, 限制 referer 只能通过 *.tangx.in 访问

https://files.mdnice.com/user/20280/1d28874d-2582-4fee-b9ec-f758d9a27046.png

由于图片资源通常不会改变, 因此不需要太复杂的规则, 资源缓存时间也可以设置的长一点, 避免经常回源。

image.png

其他配置和主战一样, 没什么好说的。

外挂CDN

之前我们在 Hugo 网站优化(1): 渲染 Markdown 图片引用地址 中提到过, 我们的主题是可以 外挂 CDN 的。

config.toml

# 外部 CDN 加速图片
[params.image_cdn]
    enable = true
    host = "https://static.tangx.in"

image.png

可以看到, 一切都进行的很顺利

引用链接

相关文章
|
7月前
|
PHP SEO
最新版两款不同版SEO超级外链工具PHP源码
外链工具只是网站推广的辅助工具,一般适用于短时间内无法建设大量外链的新站,新站应坚持每天做一到两次为宜,大约一周左右能看到效果。老站不建议使用此类工具,老站应以优质内容建设为主,辅以交换优质的友情链接和高权重站点发布软文来建立外链方为上策
76 2
最新版两款不同版SEO超级外链工具PHP源码
|
11天前
|
数据采集 搜索推荐 定位技术
SEO:网站的“流量秘籍”大公开
本书《SEO:网站的“流量秘籍”大公开》深入浅出地介绍了SEO(搜索引擎优化)的概念、重要性及具体实施方法,涵盖关键词优化、内容创作、网站结构调整、外部链接建设和社交媒体营销等核心策略,帮助网站在搜索引擎中获得更高排名,吸引更多精准流量,提升品牌知名度和用户信任度,实现长期可持续发展。
42 16
|
3月前
|
SQL 安全 搜索推荐
Web安全-伪静态网页
Web安全-伪静态网页
41 3
|
3月前
|
搜索推荐 PHP 数据库
SEO外链自动发布外链工具网站源码
这套程序相当简洁,只有几个主程序和调用文件,无需数据库,无需安装,只要将文件上传到PHP环境就可以运行了,对PHP版本也要求较低,建议采用PHP5.6或者以上。
35 0
SEO外链自动发布外链工具网站源码
|
存储 安全 前端开发
SEO那些事:一句代码一键分享网站
SEO那些事:一句代码一键分享网站
84 0
|
缓存 前端开发 网络协议
Hugo 网站优化(2): 使用 CDN 加速网站
配置缓存策略, 使用 CDN 加速网站
494 0
Hugo 网站优化(2): 使用 CDN 加速网站
|
SEO
在线SEO外链工具源代码
超级外链工具,是一款在线全自动化发外链的推广工具。使用本工具可免费为网站在线批量增加外链,大大提高外链发布工作效率,是广大草根站长们必备的站长工具。
264 0
在线SEO外链工具源代码
|
Web App开发 缓存 区块链
想在网站中使用其它站点的 favicon,看这篇就够了
最近在开发一个 chrome 插件,其中需要读取到对应网站的 favicon 图标,遇到一些问题记录一下。
|
存储 Web App开发 前端开发
5分钟站点生成神器——Docusaurus
Docusaurus 是 Facebook 专门为开源项目开发者提供的一款易于维护的静态网站创建工具,使用 Markdown 即可更新网站。构建一个带有主页、文档、API、帮助以及博客页面的静态网站,只需5分钟。
2006 0
5分钟站点生成神器——Docusaurus
|
搜索推荐 前端开发 JavaScript
搭建 VuePress 站点必做的 10 个优化
在搭建这样一个博客后,其实还有很多的优化工作需要做,本篇我们来盘点一下那些完成基础搭建后必做的 10 个优化。
316 0
搭建 VuePress 站点必做的 10 个优化