盼盼资源网-亲测资源网-盼盼的家园www.panpan.org

 找回密码
 立即注册
查看: 238|回复: 0

[普通] 服务器伪静态防止.zip/.rar格式文件被下载

[复制链接]

2369

主题

2476

帖子

40万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
408479
发表于 2020-5-4 10:03:21 | 显示全部楼层 |阅读模式
服务器伪静态防止.zip/.rar格式文件被下载

IIS 环境 web.config文件在根目录
(down.php为提示文字页面)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.   <system.webServer>
  4.   <rewrite>
  5.       <rules>     
  6.           <rule name="Feed-G" stopProcessing="true">
  7.           <match url="^([a-zA-Z0-9]+).zip" ></match>
  8.           <action type="Rewrite" url="down.php?d={R:1}" ></action>
  9.         </rule>
  10.           <rule name="Feed-H" stopProcessing="true">
  11.           <match url="^([a-zA-Z0-9]+).rar" ></match>
  12.           <action type="Rewrite" url="down.php?d={R:1}" ></action>
  13.         </rule>
  14.       </rules>
  15.     </rewrite>
  16.         <httpErrors errorMode="Custom" ></httpErrors>
  17.   </system.webServer>
  18. </configuration>
复制代码


NGINX
(down.php为提示文字页面)
  1. location / {
  2. rewrite ^/([a-z0-9_\-]+)\.zip$ /down.php?d=$1 last;
  3. rewrite ^/([a-z0-9_\-]+)\.rar$ /down.php?d=$1 last;
  4. }
复制代码


apache 根目录 .htaccess文件
(down.php为提示文字页面)
  1. RewriteEngine On
  2. RewriteRule ^(.+)\.zip$ /down.php?name=$1
  3. RewriteRule ^(.+)\.rar$ /down.php?name=$1
复制代码

down.php内容可以是纯html文字,也可以是记录下载记录的代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|民间故事|新华字典|周公解梦|实用工具|加密解密|便民服务|盼盼工具箱|闹钟|默笙工具箱|易经风水|Archiver|手机版|小黑屋|盼盼资源网

GMT+8, 2020-8-9 09:56 , Processed in 0.234455 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表