Typ 1 ist einfach ein "URI" (manchmal auch "absoluter URI" genannt).
Für die Typen 2, 3 und 4 sind die endgültigen Antworten in RFC 3986 Abschnitt 4.2.
Sie sind alle "relative Referenzen", werden aber nach dem RFC so qualifiziert:
../images/icons.png
- "relativer Pfadverweis"
/images/icons.png
- "absolute Pfadangabe"
//
... /icons.png
- "Netzpfad-Referenz"
Letzteres wird häufig verwendet, wenn Sie eine URL angeben möchten, die einen Domänennamen enthält, aber das Protokoll mit dem Protokoll übereinstimmen soll, das für den Zugriff auf die aktuelle Ressource verwendet wird. Wenn Ihre Bilder zum Beispiel von einem CDN heruntergeladen werden, können Sie dies verwenden, um den Standardwert https
wenn die aktuelle Seite auch über https
und verhindert so die Warnung vor der Aufnahme nicht sicherer Ressourcen in eine sichere Seite.
3 Stimmen
@Esko: Die Browser scheinen Typ 4 zu verstehen. Ich denke, sie sind nützlich, wenn Sie sowohl von http als auch von https aus dienen und Sie die gleichen HTML-Quelldateien haben wollen, aber mit absoluten Referenzen.
4 Stimmen
@Esko außer der Tatsache, dass es sich um no missgebildet...
1 Stimmen
@Colargol Wenn Sie meine Antwort sehen, ist diese auch dokumentenbezogen.