Pfade in meinem HTML Code

Hallo Forum

Als völliger Neuling kämpfe ich mit den grundlegendsden Dingen.
Ich habe also über FTP schon mal eine INDEX.HTML in das Root Verzeichnis gestellt. Wenn ich nun meine Website anwähle, dann kommt auch tatsächlich was…nur alle Bilder, auf die ich mich beziehe, fehlen natürlich, obwohl ich sie auch ins Root kopiert habe.
Ich verstehe demnach auch die Angabe “meines” Heimverzeichnisses
"/users//www"
nicht ganz. Wie ist das gemeint?
Ich habe am FTP nur
filemanager
MySQLadmin
PgSQLadmin

Wohin also mit meiner ganzen WebSite? Und wie sehen die Pfade dann aus?
Mit einfachen Beispielen bitte…

Danke
FireHeart

Vergiss das Heimverzeichnis, das ist für dich im Moment nicht relevant. :slight_smile:

Deine Webseite/deine Dateien, also deine index.html lädst du einfach in den obersten Ordner, in dem sich auch filemanager, MySQLadmin, PgSQLadmin befinden (die Dateien der Webseite liegen dann quasi „parallel“ zu den genannten Ordnern). Wenn du andere Dateien verlinkst - oder z.B. Bilder einfügst, verwendest du relative Pfadangaben (oder absolute mit deiner Domain davor, ist aber mehr Schreibarbeit). D.h. wenn sich beispielsweise index.html und bild.jpg beide im gleichen Ordner befinden, bindest du bild.jpg so ein:

<img src="bild.jpg" alt="Wenn wir schon beim Lernen sind, vergiss den Alt-Tag nicht" />

oder absolut:

<img src="http://username.bplaced.de/bild.jpg" alt="Wenn wir schon beim Lernen sind, vergiss den Alt-Tag nicht" />

Befindet sich das Bild in einem anderen Ordner, musst du natürlich den Pfad zum Ordner angeben.

Mfg :wink2:

Hallo Mgier

Danke erstmal für die schnelle Antwort.
Man fasst es nicht, mein Beispielfile:

[code]

FireHeart's Homepage

FireHeart's Homepage

Dies ist ein Test

FireHeart FireHeart Absolute [/code]

Die Datei “FireHeart.JPG” steht also auch im Root-Verzeichnis, gemeinsam mit Index.HTML.
Wenn ich die Seite anwähle, dann bekomme ich das erste Bild (mit der relativen Angabe) NICHT zu sehen, das zweite (mit der absoluten Angabe) schon.
Klarerweise sehe ich das erste Bild in meiner lokalen Sandbox schon…

Was geht hier vor?

Grüße
FireHeart

Hallo FireHeart

Das liegt an der Groß und Kleinschreibung…
Ein Apache Server unterscheidet zwischen Groß und Kleinschreibung!

Wenn du jetzt <img src="FireHeart.JPG" alt="FireHeart"> in <img src="FireHeart.jpg" alt="FireHeart"> änderst sollte das Funktionieren.

Hallo Camou

Das ist natürlich Neuland für mich…das die Schreibweise von Dateinamen eine Rolle spielt (ich bin die Unterscheidung von Groß/Kleinschreibung vom C++ Programmieren gewohnt, aber nicht von Dateinamen).
Ich kann’s momentan nicht ausprobieren, werde das aber morgen tun…

Danke vorerst
FireHeart