Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 14. Nov 2018 1:08

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Über HTML Dateien referenzieren?
BeitragVerfasst: 12. Mär 2009 22:03 
Nächstes Problem, wo ich wohl ein Brett vor dem Kopf habe. Ich habe ein Konstrukt, das so aussieht:
Code:
<input type="checkbox" name="LISTE" value="/home/audio/Mein Lieblingslied.ogg"> <A href="/home/audio/Mein%20Lieblingslied.ogg"> "/home/audio/Mein Lüblingslied.ogg" </A>
Was ich möchte, klar, wenn ich auf den Link klicke (nicht die checkbox, die interssiert gerade nicht), dann soll das Lied gespielt werden (oder halt gespeichert). Ich bekomme aber ein 404.

Mein access log meldet:
Code:
GET /home/audio/Mein%20Lieblingslied.ogg HTTP/1.1" 404 253
Noch komischer aber ist mein error log:
Code:
&#91;client 192.168.20.2&#93; File does not exist&#58; /web/htdocs/home, referer&#58; https&#58;//....
Das heißt, er scheint unterhalb des webroots (/web/htdocs) zu suchen, vergißt die Hälfte (das audio Verzeichnis) und nimmt jedenfalls nicht den absoluten Pfad, auch wenn es im access.log so aussieht.
Wie pule ich das apache (oder meinem Dokument) nun bei, daß er den absoluten Pdaf nehmen soll? Und wie verhält es sich mit Leerzeichen und %20?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13. Mär 2009 0:14 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Absolute Pfade beziehen sich immer auf ServerRoot. Wenn du tatsächlich den ganzen Rechner per HTTP zugänglich machen willst (nicht empfehlenswert), kannst du ServerRoot auf / setzen.

Besser ist es aber, im Home-Verzeichnis von Benutzer "audio" ein Verzeichnis "public_html" anzulegen und die Dateien da reinzuschieben. Die übliche Apache-Konfiguration erlaubt den Zugriff auf dieses Verzeichnis dann per per http://hostname/~audio/dateiname.

Das %20 übersetzt der Server automatisch in das Leerzeichen.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 16. Mär 2009 12:50 
Das Problem läßt sich super mit einem Alias lösen. Damit brauche ich nicht / als DocRoot freigeben, sondern kann zusätzlich /home/audio mit einbinden. Quasi als Art symbolischer Link.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

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


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de