Php Apache目录列表
我想允许某些目录的目录列表,但我想阻止任何下载 基本上,dir结构是 新西兰标准 ->Alt.binaries.mp3 ->Alt.binaries.tv ->Alt.binaries.multimedia 子目录中的文件是.zip文件 我希望用户能够查看子目录的内容,但不允许任何下载 我在网上搜索了一下,但找不到任何相关的东西Php Apache目录列表,php,apache,Php,Apache,我想允许某些目录的目录列表,但我想阻止任何下载 基本上,dir结构是 新西兰标准 ->Alt.binaries.mp3 ->Alt.binaries.tv ->Alt.binaries.multimedia 子目录中的文件是.zip文件 我希望用户能够查看子目录的内容,但不允许任何下载 我在网上搜索了一下,但找不到任何相关的东西 提前感谢您的帮助。使用RedirectMatch语句阻止对与正则表达式匹配的任何目录或文件的访问,并将其发送到特定url。最好将它们发送到当前正在浏览的url Redi
提前感谢您的帮助。使用RedirectMatch语句阻止对与正则表达式匹配的任何目录或文件的访问,并将其发送到特定url。最好将它们发送到当前正在浏览的url
RedirectMatch regex url
有几种方法可以做到这一点
第三个选项将要求web服务器上的最低权限。它的工作原理如下:
- 您必须确保XX与../../../etc不同,这将列出etc文件夹的内容。使用映射表(1=>yourfolder1等)或确保一切都发生在uploads文件夹中
<?php
$d = dir("/etc/php5");
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
?>