Übung Pfade¶
Teil 1 – Lokale Pfade (Windows)¶
Folgende Verzeichnisstruktur ist vorhanden:
-
Wie lautet der absolute Pfad der Datei
main.css? -
Du möchtest in
index.htmldas BildBlume.jpgeinbinden. Wie lautet der relative Pfad zum Bild? -
Du möchtest von
main.cssaufBlume.jpgzugreifen. Wie lautet der absolute Pfad? -
Du möchtest von
main.cssaufBlume.jpgzugreifen. Wie lautet der relative Pfad? -
Du möchtest von
test.htmlaufBlume.jpgzugreifen. Wie lautet der relative Pfad? -
Du fügst eine neue Datei
C:\Daten\CSS\print.csshinzu. Wie lautet der relative Pfad vonindex.htmlzuprint.css?
Teil 2 – Linux-Serverpfade¶
Folgende Verzeichnisstruktur liegt auf einem Linux-Webserver vor:
/var/www/html/
├── index.php
├── assets/
│ ├── css/
│ │ └── style.css
│ └── images/
│ └── logo.png
└── wp-content/
└── themes/
└── mytheme/
└── functions.php
-
Wie lautet der absolute Pfad von
logo.png? -
Du möchtest in
index.phpdas Bildlogo.pngeinbinden. Wie lautet der relative Pfad? -
Du möchtest von
style.cssauflogo.pngzugreifen. Wie lautet der relative Pfad? -
Du möchtest von
functions.phpaufstyle.csszugreifen. Wie lautet der relative Pfad? -
Was ist der Unterschied zwischen einem Pfad, der mit
/beginnt, und einem der mit../beginnt?
Teil 3 – Webpfade (URL und Serverpfad)¶
Domain: ihreadresse.ch
Lokaler Root-Pfad: /srv/var/www/htdocs
Document Root: /htdocs
Dateien:
- Datei A: wp-content/uploads/2022/5/Dokument.pdf (innerhalb htdocs)
- Datei B: wp-content/plugins/neon/files/download.php (innerhalb htdocs)
-
Wie lautet der lokale absolute Pfad von
Dokument.pdf? -
Wie lautet der lokale absolute Pfad von
download.php? -
Wie lautet die URL von
Dokument.pdf? -
Wie lautet die URL von
download.php? -
Du möchtest in
download.phpeinen relativen Link aufDokument.pdfsetzen. Wie lautet der relative Pfad? -
Bonusfrage: Warum ist es bei Webprojekten oft besser, root-relative Pfade (z.B.
/assets/css/style.css) statt relativer Pfade (../css/style.css) zu verwenden?