2011-05-04 3 views

Répondre

1

Si vous souhaitez simplement masquer la liste, mais donner un accès direct aux fichiers, placez un index.html vide dans votre dossier racine. Je veux limiter l'accès aux fichiers, alors oui, vous avez besoin d'un .htaccess.

+0

Notez que l'URL répertoriée dans la question est 'ftp: // 123456 /', et non HTTP. FTP n'est pas géré par apache, donc .htaccess ne sert à rien ici, pas plus qu'un index.html – nash

0

Vous avez dit le protocole FTP dans votre question, ma première supposition serait de désactiver anonyme accès. Si vous avez un panneau de contrôle comme, CPanel, Plesk ou DirectAdmin, vous pouvez aller dans les paramètres FTP et désactiver cette fonctionnalité. De cette façon, seul un utilisateur spécifié dans la liste d'accès FTP peut voir la liste des fichiers.

2

Les réponses précédentes se réfèrent à une solution .htaccess, mais notez que le fichier .htaccess est pour contrôler l'accès aux serveurs Web Apache (et éventuellement d'autres). Vous avez un ftp: // dans l'URL, donc ce n'est pas un accès web mais ftp. Si vous voulez désactiver complètement l'accès FTP, il est possible que votre société d'hébergement vous fournisse un moyen de le faire. Désactiver la liste des répertoires tout en autorisant l'accès aux fichiers avec ftp peut ne pas être possible et, si tel est le cas, cela dépendra du serveur ftp utilisé. Si vous vouliez écrire: http://12345/, puis les pointeurs vers un fichier .htaccess avec une directive comme

Options de -Indexes

Ou selon la façon dont la configuration du serveur Web est configuré, la création d'un index.html ou de l'indice. htm est susceptible de l'empêcher.