怎样让别人无法访问到网站某个目录下面的文件?(php)

这个目录是上传文件用的,但是我不想让别人直接在浏览器能够查看到文件的内容(或者下载)!
我希望如果有人直接在浏览器访问(或下载)这个目录里面的文件,直接返回403错误,但是要求php能够正常上传文件!
用.htaccess 可以做到吗?要求是你亲测成功的(服务器OS是Linux)

可以实现

.htaccess代码如下:

RewriteEngine on
RewriteRule .*.(mp3|rar)$ - [F]

亲测截图如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-07
在目录里新建一个index.php文件,里面写上
<?php
header('HTTP/1.1 403 Forbidden');
?>
没有访问权限追问

但是直接输入文件的路径还是可以直接打开的!也可以下载!我不希望这样!

第2个回答  2015-10-16
...dddddddddddd
第3个回答  2013-08-07
是密码保护么?追问

要求:能够用php页面正常上传文件,但是无法用浏览器直接打开或者下载上传的文件

追答

用防盗链的那个就行了

追问

说详细点,谢谢

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网