Http download link erstellen für Verzeichnis

Hallo,

ich habe eine Website bei 1&1 liegen mit einer Subdomain, in der ich Dateien zum Download bereitstellen will.

Da angeblich ftp-Zugänge zu unsicher sind, wurde mir geraten, es lieber als http downloads links zu machen - ich möchte dieser aber nicht für einzelne Dateien erstellen, sondern für die Verzeichnisse, da die Anwender sich die für sie passende Datei selber aussuchen müssen.

Geht das überhaupt oder müssen diese links immer auf einzelne Dateien verweisen?

also statt

http://download.meinedomain.de/Versionen/versionxyz.zip

möchte ich

http://download.meinedomain.de/Versionen/

erstellen, aber das klappt nicht.

Hallo Chasey!

Also, grundsätzlich liegst du goldrichtig. http://download.deinedomain.com/Versionen/ führt zu einem Verzeichnis, das alle darin enthaltenen Dateien auflistet. Oder, um es technisch korrekter auszudrücken: Der Server fertigt beim Aufruf eine Liste aller Dateien in diesem Verzeichnis an, und versieht jeden Punkt der Liste entsprechend mit einem Link zur Datei.
Das tut er allerdings nur, wenn es sonst keine Datei zum anzeigen in diesem Verzeichnis gibt! Dazu zählen automatisch: index.html, index.shtml, index.htm, index.php, und einige mehr. Außerdem kann dem Server in den Einstellungen gesagt werden, dass er diese Verzeichnisauflistung nicht durchführen soll, auch wenn keine index-datei gegeben ist. Schließlich will man nicht immer den Inhalt eines Ordners offenlegen.

Also, nochmal zusammenfassend, so tickt für gewöhnlich ein Server, wenn eine Verzeichnis-URL (also z.B. http://domain.com/verzeichnis/) aufgerufen wird:

  1. Prüfe ob eine index-datei vorhanden ist. Wenn ja: zeige sie an!
  2. Wenn keine index-datei da ist, schaue in den Einstellungen ob stattdessen eine Liste des Verzeichnisses ausgegeben werden soll.
  3. Wenn erlaubt, zeige eine Liste der Dateien in diesem Verzeichnis an.

Wenn du also sicher bist, dass du keine index-datei in diesem Verzeichnis hast, überprüfe einfach mal deine Einstellungen. Das entsprechende Setting müsste sowas wie „Directory Listing“ oder ähnliches lauten.

Viel Glück!
draconigen

Vielen Dank für die schnelle Antwort!

In den Verzeichnissen liegen keine index.htm oder sonstigen Seiten, nur Dateien (zip, rar, pdf, etc.) - wie ich bei 1&1 das Directory Listing erreichen kann, muss ich dann mal herausfinden, bei den Rechten gibt es nur Lese-/Schreibauswahl.

danke!

So kann das auch nix werden: Du hast den Suffix (.html) vergessen. Um es zu vereinfachen mach es doch so:

Hier klicken (nicht klicken, da kommt nix…)

Hier klicken

Am besten einzeln verweisen. Den 2. Link habe ich zur Veranschaulichung ohne die „“ hier reingestellt, sonst kommt nur das, wie beim dem Ersten, nämlich nix…
Du kannst zwischen den >

Danke… aber ich glaube, da ist ein Missverständnis… in den Verzeichnissen liegen nur Dateien, keine html-Dateien, und ich will ja nicht für jeden Unterordner noch eine Übersichtsseite als html erstellen, auf der ich die Dateien aufliste.

Sondern einen download link zu einem Verzeichnis erstellen, in dem die Dateien gelistet sind - aber ich habe jetzt herausgefunden, dass ich wohl dazu eine Option in der htaccess setzen muss…

Hallo Chasey,

sorry für die späte Antwort. soviel ich weiß, musst Du dann im FTP-Programm einen Ordner für die Subdomain erstellen, diesen hochladen (z.B. in Filezilla). Dieser muss eine index.html erhalten, auf die dann zugegriffen wird. Hoffe, ich konnte helfen.

LG

Martha