当前位置:首页 > 教程收藏 > 正文内容

Nginx屏蔽PC端指定目录,只允许移动端和百度蜘蛛访问

fanren4年前 (2022-04-15)教程收藏94

代码如下,

#屏蔽指定的分类目录
    set $flag 0;
    if ($request_uri ~* "(/zqxm|/zqff|/hdxb|/app)") {
      set $flag "${flag}1";
    }
    if ($http_user_agent !~* "(Android|iPhone|Windows Phone|iPad|webOS|BlackBerry|mobile|Baiduspider)") {
      set $flag "${flag}2";
    }
   
    if ($request_uri ~* "(/app/mwxs)") {
      set $flag "${flag}3";
    }
   
    if ($flag = "012") {
      return 404;
    }


解释:url包含如下/zqxm、/zqff、/hdxb、/app,并且不是移动端或者百度爬虫,就返回404


留着做个备用,可以根据自己的需求进行相应的修改。

“Nginx屏蔽PC端指定目录,只允许移动端和百度蜘蛛访问” 的相关文章

Nginx的安全规则配置

if ($request_uri ~* "(\.gz)|(\")|(\.tar)|(admin)|(\.zip)|(\.sql)|(\.asp)|(\.rar)|(function)|($_GET)|(eval)|(\?php)|(config)|(...

阿里云盘优质电影合集

以下资源均是各位热心网友分享的,容我慢慢更新哈~评论区的兄弟们也会持续更新。另外,资源过期不候,请火速保存!最近更新时间:2022.04.09资源描述        分享链接百度网盘迁移阿里云盘工具        htt...

禁止右键f12调试代码

//禁止鼠标右击       document.oncontextmenu = function() {         ev...

【2023脚本收集】常用脚本备份

转自loc:https://hostloc.com/thread-1097221-1-2.html DD网络重装脚本PS:自定义密码直接 -p 你想要的密码就行!!!部分机器需要设置网卡,否则可以VNC,但是不能远程SSH-firmware        &n...

zblog批量修改文章发布状态

本案例为通过txt文档输入N多个文章id,然后根据txt输入的ID批量对文章状态进行修改。操作步骤如下:1、在网站根目录创建txt文件,命名为id.txt;2、在txt里面批量写入需要修改状态的id,每个id占一行;3、在网站根目录创建php文件,命名为id.php;4、在文件内写入php代码<...

linux挂载磁盘分区步骤

在进行操作之前,一定要先做好快照,不然配置文件写错了会导致服务器无法启动,救起来特别麻烦一、Centos的操作这篇文章主要介绍了linux如何永久挂载新硬盘和/etc/fstab配置文件的说明,磁盘格式化,磁盘管理、挂载新硬盘(linux运维基础)。首先列出文件系统的整体磁盘空间使用情况。可以用来查...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。