分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

Nginx环境下对部分网站做防盗链设置及外链的跳转

发布时间:2023-09-06 02:18责任编辑:熊小新关键词:暂无标签

关于Nginx防盗链的设置,之前发过一篇文章:Linux 云主机下Nginx与Apache环境防盗链设置方式,而这个方式就是连一切的站点都屏蔽了,偶然候并不快合有些站点,现时再分享一个Nginx限定有些站点外链权限的方式。

方式

以下代码均在站点配置文件增加便可!

1、屏蔽有些站点和IP

 if ($http_referer ~* abcd.com|bcde.org|cdef.me|103.35.13.4|235.35.3.2) { ????rewrite ^/ https://www.google.com/logo.png; ?}

意义是屏蔽那些站点或IP段的外链请求,而且掉换图片为https://www.google.com/logo.png,为何还要屏蔽IP段呢? 由于好多大人站点会直接接纳IP地址访问,因而加上了这个匹配规则。

2、设置有些站点跳转

 if ($http_referer ~* abcd.com|bcde.org|cdef.me) { ??rewrite ^(.*)$ https://blog.moerats.com.com$1 permanent; ?}

可以将以上的网址访问过来链接主动跳转到https://blog.moerats.com上,其他站点外链过来的话连接静止,这样可以把一有些访问量很大的站点流量转变到其他服务器上。

3、设置有些文件夹跳转

 if ($http_referer ~* abcd.com|bcde.org|cdef.me) { ??rewrite ^/picture/(.*)$ https://blog.moerats.com/picture/$1 permanent; ?}

picture目录下一切的文件转向到https://blog.moerats.com/picture/目录下,其他详细的应用需要依据伏笔VPS的站点来设置吧。

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和Nginx环境下对部分网站做防盗链设置及外链的跳转相关的问题或者对西雅图虚拟主机 ip独享有疑惑也欢迎大家咨询。

Nginx环境下对部分网站做防盗链设置及外链的跳转

原文地址:https://www.cnblogs.com/fubitech/p/9797740.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved