URL nedir?
URL (Uniform Resource Locator), internetteki bir kaynağın tam konumunu belirten web adresidir. URL'ler web sayfalarını, dosyaları, görselleri, API'leri ve diğer kaynakları tanımlamak ve bunlara erişmek için standart bir yol sağlar. Tıkladığınız her bağlantı veya tarayıcıya yazdığınız her adres bir URL'dir.URL yapısı
https://www.example.com:443/path/page.html?query=value#section
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Fragment
│ │ │ │ │ └── Query string
│ │ │ │ └── Path
│ │ │ └── Port (optional)
│ │ └── Domain name
│ └── Subdomain
└── Protocol/Scheme
URL bileşenleri
| Bileşen | Örnek | Amaç |
|---|---|---|
| Protokol | https:// | Erişim yöntemi (HTTP, HTTPS, FTP) |
| Alt alan adı | www. | İsteğe bağlı ön ek |
| Alan adı | example.com | Sunucu adresi |
| Port | :443 | Ağ portu (genellikle örtük) |
| Yol | /page.html | Kaynağın konumu |
| Sorgu | ?id=123 | Parametreler |
| Parça | #section | Sayfa bölümü bağlantısı |
URL ve alan adı ile URI karşılaştırması
| Terim | Tanım | Örnek |
|---|---|---|
| Alan adı | Yalnızca alan adı | example.com |
| URL | Protokol içeren tam adres | https://example.com/page |
| URI | Herhangi bir tanımlayıcı (URL'nin üst kümesi) | mailto:[email protected] |
URL kodlaması
Özel karakterler kodlama gerektirir:
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
URL en iyi uygulamaları
SEO için
1. Açıklayıcı yollar kullanın: /products/blue-shoes
2. URL'leri kısa ve okunabilir tutun
3. Alt çizgi yerine kısa çizgi kullanın
4. Küçük harfleri tercih edin
5. Mümkünse parametrelerden kaçının
Güvenlik için
1. Her zaman HTTPS kullanın
2. URL girdilerini doğrulayın
3. Hassas verileri URL'lerde açığa çıkarmayın
4. Canonical URL'ler kullanın
Yaygın URL protokolleri
| Protokol | Amaç | Varsayılan port |
|---|---|---|
| http:// | Şifrelenmemiş web | 80 |
| https:// | Şifrelenmiş web | 443 |
| ftp:// | Dosya aktarımı | 21 |
| mailto: | E-posta bağlantıları | N/A |
| tel: | Telefon bağlantıları | N/A |
URL'ler web'in adresleme sistemidir ve kaynakları internet üzerinde evrensel biçimde bulup erişmeyi sağlar.