Was ist eine URL?
Ein URL (Uniform Resource Locator) ist eine komplette Webadresse, die den genauen Standort einer Ressource im Internet angibt. URLs bieten eine standardisierte Möglichkeit, Webseiten, Dateien, Bilder, APIs und andere Ressourcen zu identifizieren und zuzugreifen. Jeder Link, den Sie in einem Browser eingeben, ist eine URL.
URL Struktur
https://www.example.com:443/path/page.html?query=value#section
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Fragment
│ │ │ │ │ └── Query string
│ │ │ │ └── Path
│ │ │ └── Port (optional)
│ │ └── Domain name
│ └── Subdomain
└── Protocol/Scheme
URL Komponenten
| Komponente | Beispiel | Zweck |
|---|---|---|
| Protokoll | http:// | Zugriff (HTTP, HTTPS, FTP) |
| Subdomain | www. | Optionales Präfix |
| Gebiet | example.com | Serveradresse |
| Hafen | :443 | Netzwerkport (meist impliziert) |
| Pfad | /page.html | Ressourcenstandort |
| Abfrage | ?id=123 | Parameter |
| Fragment | #section | Seitenteil Anker |
URL vs Domain vs URI
| Begriff | Begriff | Beispiel |
|---|---|---|
| Gebiet | Nur der Domainname | example.com |
| URL | Volle Adresse mit Protokoll | https://example.com/page |
| URI | Identifikator (Übersetzung der URL) | Mailto:user@example.com |
URL Kodierung
Sonderzeichen benötigen eine Kodierung:
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
URL Best Practices
For SEO
1. Verwenden Sie beschreibende Pfade: /Produkte/blau-shoes
2. URLs kurz und lesbar halten
3. Verwenden Sie Bindestriche, nicht Unterstriche
4. Kleinbuchstaben bevorzugt
5. Vermeiden Sie Parameter, wenn möglich
for Security
1. Verwenden Sie immer HTTPS
2. Validierung URL-Eingänge
3. Vermeiden Sie, sensible Daten in URLs zu entwerfen
4. Verwenden Sie kanonische URLs
Gemeinsame URL-Protokolle
| Protokoll | Zweck | Default Port |
|---|---|---|
| http://europa.eu.int | Unverschlüsseltes Web | 80 |
| http:// | Verschlüsseltes Web | 443 |
| ftp:// | Dateiübertragung | ANHANG |
| Mailto: | Links zum Beitrag | N/A |
| Tel: | Telefonlinks | N/A |
URLs sind das Adressiersystem des Internets und bieten eine universelle Möglichkeit, Ressourcen im Internet zu finden und zuzugreifen.