Mert
New member
[color=]URL Nasıl Oluşur?[/color]
İnternette bir sayfaya ulaşmak çoğu zaman tek bir tık kadar kolay görünür. Fakat o tıka bastığınızda arka planda oldukça düzenli, katmanlı ve sistemli bir yapı çalışır. Bu yapının adı URL’dir. Yani “Uniform Resource Locator” dediğimiz şey, internet üzerindeki bir kaynağın adresidir. Bir nevi dijital dünyanın sokak adresi gibi düşünebilirsiniz.
Bu yazıda URL’nin nasıl oluştuğunu parça parça ele alacağız. Her bölümünü ayrı ayrı anlamak, bütün resmi görmeyi kolaylaştırır.
---
[color=]URL Nedir? Temel Mantık[/color]
URL, en basit anlatımıyla internetteki bir kaynağın yerini tarif eder. Bir web sayfası, bir görsel, bir video ya da bir dosya olabilir. Hepsinin bir adresi vardır.
World Wide Web üzerinde dolaşırken aslında sürekli URL’lerle etkileşim kurarız. Ama çoğu zaman bunu fark etmeyiz.
Bir URL şu soruya cevap verir:
“Bu içerik internette nerede ve ona nasıl ulaşırım?”
---
[color=]URL’nin Genel Yapısı[/color]
Bir URL genellikle şu parçaları içerir:
* Protokol (scheme)
* Alan adı (domain)
* Alt alan adı (subdomain)
* Yol (path)
* Sorgu parametreleri (query string)
* Parça tanımlayıcı (fragment)
Örnek bir URL üzerinden düşünelim:
[https://www.ornek.com/kategori/urun?renk=mavi#yorumlar](https://www.ornek.com/kategori/urun?renk=mavi#yorumlar)
Şimdi bunu adım adım parçalayalım.
---
[color=]1. Protokol (Scheme) Nedir?[/color]
URL’nin en başında yer alır:
https://
Bu kısım tarayıcıya nasıl iletişim kuracağını söyler. En yaygın iki protokol:
* http
* https
Hypertext Transfer Protocol temel olarak tarayıcı ile sunucu arasındaki konuşma dilidir.
https ise bunun daha güvenli versiyonudur. Aradaki “s” harfi “secure” yani güvenli anlamına gelir.
Basit bir örnekle düşünelim:
Protokol, bir mektubun “posta mı, kurye mi” ile gönderileceğini belirlemek gibidir.
---
[color=]2. Alan Adı (Domain Name)[/color]
URL’nin en tanınan kısmı burasıdır:
[www.ornek.com](http://www.ornek.com)
Bu kısım, sitenin bulunduğu sunucunun adıdır. Aslında bilgisayarlar internette IP adresleriyle konuşur. Ama insanlar sayıları hatırlamakta zorlanır.
İşte burada devreye Domain Name System girer. DNS, “ornek.com” gibi kolay isimleri alır ve bunu bilgisayarların anlayacağı IP adresine çevirir.
Bir benzetme yapalım:
Domain adı, bir apartmanın ismi gibidir. IP adresi ise o apartmanın koordinatlarıdır.
---
[color=]3. Subdomain (Alt Alan Adı)[/color]
Bazı URL’lerde “www” dışında farklı alt alan adları görürüz:
blog.ornek.com
shop.ornek.com
Buradaki “blog” veya “shop” kısmı subdomain’dir.
Bu yapı, sitenin farklı bölümlerini ayırmak için kullanılır. Büyük siteler genellikle içeriklerini düzenli tutmak için subdomain kullanır.
Örneğin:
* blog → yazılar
* shop → alışveriş bölümü
* support → yardım merkezi
---
[color=]4. Yol (Path) Nedir?[/color]
Domain’den sonra gelen kısım şudur:
/kategori/urun
Bu bölüm, sitenin içindeki spesifik sayfayı gösterir. Yani sadece siteyi değil, sitenin içindeki konumu da belirtir.
Bir örnekle düşünelim:
Bir kütüphaneye girdiniz. Domain kütüphanenin kendisi ise, path kitabın bulunduğu rafı gösterir.
Örnek:
/kitaplar/bilimkurgu/dune
Bu, “Dune” kitabının bilimkurgu bölümünde olduğunu anlatır.
---
[color=]5. Sorgu Parametreleri (Query String)[/color]
URL’de soru işaretinden sonra gelen kısım şudur:
?renk=mavi
Bu bölüm, sayfaya ekstra bilgi göndermek için kullanılır.
Örneğin:
* filtreleme
* arama sonuçları
* sıralama seçenekleri
Bir e-ticaret sitesinde şu tarz URL’ler görürsünüz:
/urunler?kategori=ayakkabi&renk=siyah&beden=42
Burada birden fazla parametre vardır. Her biri sayfanın nasıl gösterileceğini değiştirir.
Basit düşünelim:
Sorgu parametreleri, bir mağazada “bana siyah ve 42 numara göster” demek gibidir.
---
[color=]6. Fragment (Parça Tanımlayıcı)[/color]
URL’nin en sonunda yer alır:
#yorumlar
Bu bölüm sayfanın belirli bir kısmına yönlendirme yapar. Sayfanın tamamını değil, bir noktasını işaret eder.
Örneğin:
* #giris
* #iletisim
* #yorumlar
Bir kitap örneğiyle anlatırsak:
Sayfanın tamamı kitap ise, fragment doğrudan bir başlığa atlamaktır.
---
[color=]URL Nasıl Oluşur? Adım Adım Düşünme[/color]
Bir URL aslında tek seferde “yazılmış” bir şey değildir. Sistemli bir birleşimdir. Genelde şu sırayla oluşur:
1. Önce protokol belirlenir (http veya https)
2. Site adı seçilir (domain)
3. Gerekirse alt alan adı eklenir
4. İç sayfa yolu tanımlanır
5. Filtreleme gerekiyorsa parametreler eklenir
6. Son olarak sayfa içi yönlendirme yapılır
Bu yapı bir zincir gibi çalışır. Her halka bir sonrakine yol açar.
---
[color=]DNS ve URL İlişkisi[/color]
Kullanıcı URL’yi yazdığında tarayıcı doğrudan siteyi “bulmaz”. Önce DNS devreye girer.
DNS şu işlemi yapar:
“ornek.com hangi IP adresine karşılık geliyor?”
Bu cevap alındıktan sonra tarayıcı doğru sunucuya bağlanır.
Bu süreç milisaniyeler içinde gerçekleşir ama aslında internetin en kritik adımlarından biridir.
---
[color=]URL’de Yapılan Yaygın Hatalar[/color]
URL yapısı basit görünse de bazı küçük hatalar sorun çıkarabilir:
* Protokolü eksik yazmak (http/https)
* Slash (/) kullanımını karıştırmak
* Parametreleri yanlış bağlamak (& yerine ? kullanmak)
* Boşluk bırakmak
* Büyük/küçük harf uyumsuzluğu (bazı sistemlerde önemli olabilir)
Özellikle dinamik sitelerde küçük bir karakter hatası bile sayfanın açılmamasına neden olabilir.
---
[color=]Son Düşünce[/color]
URL, sadece bir adres değil; internetin düzenini sağlayan temel yapı taşlarından biridir. Bir sayfaya ulaşırken fark etmeden birden fazla sistemin birlikte çalıştığını görürüz: protokoller, domain yapıları, DNS çözümlemeleri ve sayfa içi yönlendirmeler…
Hepsi birlikte, tek bir satır gibi görünen URL’yi anlamlı ve işlevsel hale getirir.
İnternette bir sayfaya ulaşmak çoğu zaman tek bir tık kadar kolay görünür. Fakat o tıka bastığınızda arka planda oldukça düzenli, katmanlı ve sistemli bir yapı çalışır. Bu yapının adı URL’dir. Yani “Uniform Resource Locator” dediğimiz şey, internet üzerindeki bir kaynağın adresidir. Bir nevi dijital dünyanın sokak adresi gibi düşünebilirsiniz.
Bu yazıda URL’nin nasıl oluştuğunu parça parça ele alacağız. Her bölümünü ayrı ayrı anlamak, bütün resmi görmeyi kolaylaştırır.
---
[color=]URL Nedir? Temel Mantık[/color]
URL, en basit anlatımıyla internetteki bir kaynağın yerini tarif eder. Bir web sayfası, bir görsel, bir video ya da bir dosya olabilir. Hepsinin bir adresi vardır.
World Wide Web üzerinde dolaşırken aslında sürekli URL’lerle etkileşim kurarız. Ama çoğu zaman bunu fark etmeyiz.
Bir URL şu soruya cevap verir:
“Bu içerik internette nerede ve ona nasıl ulaşırım?”
---
[color=]URL’nin Genel Yapısı[/color]
Bir URL genellikle şu parçaları içerir:
* Protokol (scheme)
* Alan adı (domain)
* Alt alan adı (subdomain)
* Yol (path)
* Sorgu parametreleri (query string)
* Parça tanımlayıcı (fragment)
Örnek bir URL üzerinden düşünelim:
[https://www.ornek.com/kategori/urun?renk=mavi#yorumlar](https://www.ornek.com/kategori/urun?renk=mavi#yorumlar)
Şimdi bunu adım adım parçalayalım.
---
[color=]1. Protokol (Scheme) Nedir?[/color]
URL’nin en başında yer alır:
https://
Bu kısım tarayıcıya nasıl iletişim kuracağını söyler. En yaygın iki protokol:
* http
* https
Hypertext Transfer Protocol temel olarak tarayıcı ile sunucu arasındaki konuşma dilidir.
https ise bunun daha güvenli versiyonudur. Aradaki “s” harfi “secure” yani güvenli anlamına gelir.
Basit bir örnekle düşünelim:
Protokol, bir mektubun “posta mı, kurye mi” ile gönderileceğini belirlemek gibidir.
---
[color=]2. Alan Adı (Domain Name)[/color]
URL’nin en tanınan kısmı burasıdır:
[www.ornek.com](http://www.ornek.com)
Bu kısım, sitenin bulunduğu sunucunun adıdır. Aslında bilgisayarlar internette IP adresleriyle konuşur. Ama insanlar sayıları hatırlamakta zorlanır.
İşte burada devreye Domain Name System girer. DNS, “ornek.com” gibi kolay isimleri alır ve bunu bilgisayarların anlayacağı IP adresine çevirir.
Bir benzetme yapalım:
Domain adı, bir apartmanın ismi gibidir. IP adresi ise o apartmanın koordinatlarıdır.
---
[color=]3. Subdomain (Alt Alan Adı)[/color]
Bazı URL’lerde “www” dışında farklı alt alan adları görürüz:
blog.ornek.com
shop.ornek.com
Buradaki “blog” veya “shop” kısmı subdomain’dir.
Bu yapı, sitenin farklı bölümlerini ayırmak için kullanılır. Büyük siteler genellikle içeriklerini düzenli tutmak için subdomain kullanır.
Örneğin:
* blog → yazılar
* shop → alışveriş bölümü
* support → yardım merkezi
---
[color=]4. Yol (Path) Nedir?[/color]
Domain’den sonra gelen kısım şudur:
/kategori/urun
Bu bölüm, sitenin içindeki spesifik sayfayı gösterir. Yani sadece siteyi değil, sitenin içindeki konumu da belirtir.
Bir örnekle düşünelim:
Bir kütüphaneye girdiniz. Domain kütüphanenin kendisi ise, path kitabın bulunduğu rafı gösterir.
Örnek:
/kitaplar/bilimkurgu/dune
Bu, “Dune” kitabının bilimkurgu bölümünde olduğunu anlatır.
---
[color=]5. Sorgu Parametreleri (Query String)[/color]
URL’de soru işaretinden sonra gelen kısım şudur:
?renk=mavi
Bu bölüm, sayfaya ekstra bilgi göndermek için kullanılır.
Örneğin:
* filtreleme
* arama sonuçları
* sıralama seçenekleri
Bir e-ticaret sitesinde şu tarz URL’ler görürsünüz:
/urunler?kategori=ayakkabi&renk=siyah&beden=42
Burada birden fazla parametre vardır. Her biri sayfanın nasıl gösterileceğini değiştirir.
Basit düşünelim:
Sorgu parametreleri, bir mağazada “bana siyah ve 42 numara göster” demek gibidir.
---
[color=]6. Fragment (Parça Tanımlayıcı)[/color]
URL’nin en sonunda yer alır:
#yorumlar
Bu bölüm sayfanın belirli bir kısmına yönlendirme yapar. Sayfanın tamamını değil, bir noktasını işaret eder.
Örneğin:
* #giris
* #iletisim
* #yorumlar
Bir kitap örneğiyle anlatırsak:
Sayfanın tamamı kitap ise, fragment doğrudan bir başlığa atlamaktır.
---
[color=]URL Nasıl Oluşur? Adım Adım Düşünme[/color]
Bir URL aslında tek seferde “yazılmış” bir şey değildir. Sistemli bir birleşimdir. Genelde şu sırayla oluşur:
1. Önce protokol belirlenir (http veya https)
2. Site adı seçilir (domain)
3. Gerekirse alt alan adı eklenir
4. İç sayfa yolu tanımlanır
5. Filtreleme gerekiyorsa parametreler eklenir
6. Son olarak sayfa içi yönlendirme yapılır
Bu yapı bir zincir gibi çalışır. Her halka bir sonrakine yol açar.
---
[color=]DNS ve URL İlişkisi[/color]
Kullanıcı URL’yi yazdığında tarayıcı doğrudan siteyi “bulmaz”. Önce DNS devreye girer.
DNS şu işlemi yapar:
“ornek.com hangi IP adresine karşılık geliyor?”
Bu cevap alındıktan sonra tarayıcı doğru sunucuya bağlanır.
Bu süreç milisaniyeler içinde gerçekleşir ama aslında internetin en kritik adımlarından biridir.
---
[color=]URL’de Yapılan Yaygın Hatalar[/color]
URL yapısı basit görünse de bazı küçük hatalar sorun çıkarabilir:
* Protokolü eksik yazmak (http/https)
* Slash (/) kullanımını karıştırmak
* Parametreleri yanlış bağlamak (& yerine ? kullanmak)
* Boşluk bırakmak
* Büyük/küçük harf uyumsuzluğu (bazı sistemlerde önemli olabilir)
Özellikle dinamik sitelerde küçük bir karakter hatası bile sayfanın açılmamasına neden olabilir.
---
[color=]Son Düşünce[/color]
URL, sadece bir adres değil; internetin düzenini sağlayan temel yapı taşlarından biridir. Bir sayfaya ulaşırken fark etmeden birden fazla sistemin birlikte çalıştığını görürüz: protokoller, domain yapıları, DNS çözümlemeleri ve sayfa içi yönlendirmeler…
Hepsi birlikte, tek bir satır gibi görünen URL’yi anlamlı ve işlevsel hale getirir.