我有这种情况:
/storage
index.php
other scripts.php
/files
-files and folders-
Run Code Online (Sandbox Code Playgroud)
我想拒绝所有文件和子文件夹的HTTP请求,/files但同时允许访问/storage和运行这些PHP脚本.我尝试了一些规则,但它们要么只保护文件列表,要么不允许访问所有/storage文件夹.
的.htaccess必须是外/files(因为此文件夹是由PHP访问readfile和.htaccess可访问).
在你的根.htaccess文件中,即在/storage目录下放这行:
RewriteRule ^files/ - [R=404,L,NC]
Run Code Online (Sandbox Code Playgroud)
这将抛出子目录404下的所有HTTP请求,files/而您的.php文件将能够包含files/子目录下的文件.
| 归档时间: |
|
| 查看次数: |
5385 次 |
| 最近记录: |