Verzeichnis über FTP öffentlich machen

Das Forum für Programmierer und Systemadmins. Von Shell-, Perl- und PHP-Scripts bis zur objektorientierten Programmierung mit C++.

Beitragvon adsl » Di 31 Jan, 2006 13:17

hm, parent directory sollte ja auf das übergeordnete Verzeichnis verweisen in dem sich z.B. mein Index.html befindet und somit die erste Seite wieder aufgemacht wird.

Leider geht es trotz IndexIgnore .* nicht.
Man kann ja untergeordnete Verzeichnisse freigeben und braucht nicht in jedem eine .htaccess Datei. Vielleicht kann man auch übergeordnete Verzeichnisse sperren.
Trotzdem scheint mir die Verzeichnis Maske ein Standard zu sein sodass man den Link zum übergeordneten Verzeichnis nicht löschen kann.
Aber vielleicht irre ich.

Mit dem http:// link generiert der Server folgende Seite:
__________________
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Index of /xxx</TITLE>
</HEAD>
<BODY>
<H1>Index of /xxx</H1>
<PRE><IMG SRC="/icons/blank.gif" ALT=" "> <A HREF="?N=D">Name</A> <A HREF="?M=A">Last modified</A> <A HREF="?S=A">Size</A> <A HREF="?D=A">Description</A>

<HR>
<IMG SRC="/icons/back.gif" ALT="[DIR]"> <A HREF="/">Parent Directory</A> 30-Jan-2006 19:50 -
<IMG SRC="/icons/unknown.gif" ALT="[ ]"> <A HREF="x%20xxx.doc">xxx.doc</A> 31-Jan-2006 09:25 1.3M
</PRE><HR>
<ADDRESS>Apache/1.3.33 Server at www.xxx.at Port 80</ADDRESS>
</BODY></HTML>
______________________________________

LG
WGT624 V1 Firmware 4.1.11, WGE101 RC2, 2 x WT511T
Inode xDSL 1024/256 Flat
http://www.dr-kokol.com
adsl
Board-User Level 1
Board-User Level 1
 
Beiträge: 559
Registriert: So 14 Dez, 2003 19:10
Wohnort: Graz

Beitragvon al » Di 31 Jan, 2006 18:02

adsl hat geschrieben:hm, parent directory sollte ja auf das übergeordnete Verzeichnis verweisen in dem sich z.B. mein Index.html befindet und somit die erste Seite wieder aufgemacht wird.


Ja eben. Also macht man das Verzeichnis mit dem beschränkten Zugriff (das mit der gewissen .htaccess) ein Unterverzeichnis von irgendwas anderem offentlich zugänglichen, und wenn der User den Parent anklickt, landet er bei diesem irgendwas.

Wo ist das Problem?

/al
al
Board-User Level 3
Board-User Level 3
 
Beiträge: 1091
Registriert: Sa 13 Nov, 2004 11:59
Wohnort: Hawei

Beitragvon lordpeng » Di 31 Jan, 2006 18:07

<ADDRESS>Apache/1.3.33 Server at www.xxx.at Port 80</ADDRESS>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nette website hast da *SCNR*
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon codec » Di 31 Jan, 2006 18:08

Aso, ich dachte du willst den Parent Directory Link weg haben...

Nun so fällt mir da jetzt keine Lösung ein,
aber vielleicht könnte
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
noch helfen.

Eine andere Lösung wäre ein PHP Script, welches den Directory Content ausliest und wo du dann den "Parent Directory"-Link selbst definierst.
codec
Board-User Level 1
Board-User Level 1
 
Beiträge: 553
Registriert: Di 28 Okt, 2003 12:48

Beitragvon lordpeng » Di 31 Jan, 2006 18:25

>aber ich glaube kaum dass sich "parent directory" wegzaubern lässt
ganz dumm gefragt, warum willst du das parent directory weg haben? wenn dort eine index.html drinnen ist bzw. wenn dort directory listing nicht aktiv ist, dann isses eh egal ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon adsl » Di 31 Jan, 2006 21:56

Ja eigentlich ist es wirklich egal, nur orientiert sich das ganze an das Publikum jenseits von 50 und diese könnten damit etwas irritiert werden.
Es ist eh schon alles auf englisch und dann steht da noch apache und parent directory usw.
Für mich ist es aber eine elegante Lösung da ich keine html Tabellen definieren muss mit unzähligen Links und wieder zurück links.

Im groben und ganzen funktioniert es so super und ich bin wirklich dankbar. Ohne euch hätte ich keine Idee gehabt wie ich das angehen soll.
Zudem ist es auch Mac kompatibel also eine sehr elegante Läsung.

Vielen Dank an alle!

LG
WGT624 V1 Firmware 4.1.11, WGE101 RC2, 2 x WT511T
Inode xDSL 1024/256 Flat
http://www.dr-kokol.com
adsl
Board-User Level 1
Board-User Level 1
 
Beiträge: 559
Registriert: So 14 Dez, 2003 19:10
Wohnort: Graz

Beitragvon Air20 » Di 31 Jan, 2006 22:04

eventuell is das auch was für dich?!
da deine zielgruppe 50+ ist,
ists mit netten icons vielleicht leichter für diese...
http://autoindex.sourceforge.net/
connected by
xDSL Business silber @16384/1024 flat
inode Etherlink flat @
Bild
und aon Gigaspeed 16 @12352/1024 :rofl:
http://www.youtube.com/watch?v=PtXtIivRRKQ
Air20
Board-User Level 3
Board-User Level 3
 
Beiträge: 1360
Registriert: Fr 16 Apr, 2004 18:32
Wohnort: 2540 Bad Vöslau

Beitragvon muhman » Do 28 Dez, 2006 20:10

Hallo!

Habe lange im Forum gesucht, möchte auch gerne meinen Gratis Inode Webspace "freigeben". Eine .htaccess Datei mit Options +Indexes hab ich hochgeladen, es geht nur nicht. Kann die Bilder nur über den genauen Link abrufen, aber sehe kein Verzeichniss. Hab das mal mit einer Gratis Domain getestet, also bei http://www.lover.at.gg/ kommt nur eine Fehlermeldung..oder wurde das von Inode deaktiviert?
muhman
Board-User Level 1
Board-User Level 1
 
Beiträge: 560
Registriert: Do 17 Mär, 2005 20:36

Beitragvon lordpeng » Do 28 Dez, 2006 20:16

inode dürfte vermutlich irgendeinen cgi wrapper verwenden, wodurch der 500er hervorgerufen wird, normalerweise sollte der grund für den 500er im log stehen, aber da es sich um *kostnix* webspace handelt wirst vermutlich keinen zugrif aufs logfile für dieses web haben ...

>oder wurde das von Inode deaktiviert?
das ist nicht so abwegig ...

... kurz gesagt 'oft host a pech' ...
lordpeng
Moderator
Moderator
 
Beiträge: 10198
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon max_payne » Do 28 Dez, 2006 21:45

worauf vorwardest du? auf inode.at/***.***/ oder auf inode.at/***.***/index.html ?
max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon muhman » Fr 29 Dez, 2006 11:37

Hm, habe keine index.html Datei...ganz normal auf http://members.inode.at/xxxx.xxxx/
muhman
Board-User Level 1
Board-User Level 1
 
Beiträge: 560
Registriert: Do 17 Mär, 2005 20:36

Beitragvon max_payne » Fr 29 Dez, 2006 12:06

Öhm kleiner Hinweis: auch ohne der subdomain funktioniert es nicht, also wenn man http://members.inode.at/xxx.xxx/ aufruft.
Also würde ich diese als Fehlerursache mal ausschliessen!
max_payne
Ultimate Power-User
Ultimate Power-User
 
Beiträge: 4982
Registriert: Mo 30 Aug, 2004 12:25

Beitragvon jutta » Fr 29 Dez, 2006 12:09

wenn du keine index.html hast, gibts 2 moeglichkeiten: entweder wird der inhalt des verzeichnisses angezeigt oder du kriegst eine fehlermeldung. was von beiden passiert, haengt von der apache konfiguration ab.
erstell halt einmal eine index.html und lade die hoch. (so stehts afaicr auch in der kurz-anleitung, die man mit den zugangsdaten bekommt)
jutta
Administrator
Administrator
 
Beiträge: 30485
Registriert: Do 15 Apr, 2004 10:48
Wohnort: wien

Beitragvon muhman » Fr 29 Dez, 2006 12:31

Nun seh ich das was in der Index.html steht! http://www.lover.at.gg/ liegt die Datei und unter http://www.lover.at.gg/test/ liegt die htaccess Datei...geht also immer noch nicht.
muhman
Board-User Level 1
Board-User Level 1
 
Beiträge: 560
Registriert: Do 17 Mär, 2005 20:36

Beitragvon jutta » Fr 29 Dez, 2006 12:44

wenn die htaccess datei in /test/ liegt, dann gilt sie fuer /test/ und dessen unterverzeichnisse, aber nicht fuers uebergehordnete verzeichnis.

hier http://www.sil.at/support/faq/htaccess-htpasswd/?L= gibts uebrigens eine ganz gute anleitung.
jutta
Administrator
Administrator
 
Beiträge: 30485
Registriert: Do 15 Apr, 2004 10:48
Wohnort: wien

VorherigeNächste

Zurück zu PROGRAMMIER FORUM

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste