设置托管php

时间:2011-05-04 15:18:11

标签: hosting

我有一个IP 123456的托管网站。当我在网络浏览器中输入ftp://123456/时,会列出所有文件和文件夹。我该如何解决这个问题?我使用htaccess吗?

4 个答案:

答案 0 :(得分:2)

之前的答案是指.htaccess解决方案,但请注意.htaccess文件用于控制对Apache(可能还有其他)Web服务器的访问。你在URL中有一个ftp://,所以这不是web访问而是ftp。如果要完全禁用FTP访问,可能有一种方法可由您的托管公司执行此操作。在仍然允许使用ftp访问文件的同时禁用目录列表可能是不可能的,如果它将取决于正在使用的ftp服务器。如果你打算写:http://12345/,那么带有指令的.htaccess文件的指针就像

选项 - 索引

或者根据webserver配置的设置方式,创建index.html或index.htm可能会阻止它。

答案 1 :(得分:1)

如果您只想隐藏列表,但可以直接访问文件,请在根文件夹中放置一个空的index.html。 我想限制对文件的访问,然后是的,你需要一个.htaccess。

答案 2 :(得分:0)

我同意,您可以阅读以便找到适合您的问题的.htaccess:

http://www.clockwatchers.com/htaccess_dir.html

答案 3 :(得分:0)

您在问题中说明了FTP协议,我的第一个猜测是禁用匿名访问。如果您有CPanel,Plesk或DirectAdmin等控制面板,则可以进入FTP设置并禁用此功能。这样,只有FTP访问列表中指定的用户才能看到文件列表。