2

我为我的同学安装了一个小的 FTP 空间,让他们可以将学校相关文件上传到我的服务器。文件上传后,可以通过子域轻松访问,即 ftp.mydomain.com

一切正常,文件可以下载,一切正常。不过,有两件事仍然让我烦恼:

  • 如果您输入 ftp.mydomain.com,您会看到/my_internal_directory 的索引,而不是/ 的索引
  • 输入子目录并单击父目录链接后,它也会将您重定向到 ftp.mydomain.com/my_internal_directory/

有什么办法可以隐藏 my_internal_directory 吗?

到目前为止,这是我的 .htaccess 文件的内容:

RewriteEngine on
RewriteCond %{HTTP_HOST} ftp\.mydomain\.com
RewriteCond %{REQUEST_URI} !^/my_internal_directory/
RewriteRule ^(.*)$ /my_internal_directory/$1 [L]

任何帮助将不胜感激。

4

1 回答 1

1

如果您使用的是 linux 服务器,那么您可以删除文件夹的读取权限my_internal_directory

如果无法解决,请尝试 Options -Indexes 在文件顶部添加:

如果仍然无法解决,请发布您的 .htaccess 文件... :)

于 2011-04-06T09:44:43.620 回答