我正在使用 WAMP 。
我的“www \ mystuffs”文件夹中有10个以上的文件夹。我有一个名为 temp 的文件夹。如何从目录列表中隐藏此文件夹并创建链接以访问该文件夹中的文件...?
答案 0 :(得分:4)
如果您使用由apache创建的列表,则可以通过将其添加到“www \ mystuffs \”
中的 .htaccess 文件来隐藏它IndexIgnore temp
然后你可以直接链接到那个文件夹,它应该列出里面的所有内容。
答案 1 :(得分:1)
只需在该目录中创建一个index.php,其中包含一个列出该文件夹中所有文件的链接。您可以使用以下代码执行此操作。
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href='$file'>$file</a>\n";
}
}
closedir($handle);
}
?>
答案 2 :(得分:0)
我的“www \ mystuffs”文件夹中有10个以上的文件夹。我有一个名为temp的文件夹。如何从目录列表中隐藏此文件夹
http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html#indexignore
在文件夹\ www \ mystuffs。
中创建名为“.htaccess”的文件在此文件中添加行:
IndexIgnore temp
这将导致Apache无法显示此文件夹。
请注意:
...并创建一个链接来访问该文件夹中的文件......?
您可以通过Apache获得整个文件夹的目录列表,也可以创建自己的index.html文件......您无法将自己的链接插入到原始列表中。
您可以做的是允许临时文件夹的列表,并在该文件夹中创建一个“index.html”文件,其中包含您希望用户查看的任何文件的列表。