URL yapısı: bir web adresinin her parçası
Tıkladığınız her bağlantı küçük bir talimat kümesidir. Düzen sunucuyla nasıl konuşulacağını, host onun nerede yaşadığını söyler; yol ve sorgu ise ne döndüreceğini belirtir. Parçaları anlamak, kafa karıştırıcı bağlantıları okunabilir cümlelere çevirir.
URL'yi soldan sağa okumak
https://example.com/blog/post-1?page=2#comments içinde https düzeni güvenli bir bağlantı kurar. example.com host'u sunucuyu adlandırır. /blog/post-1 o sunucudaki yoldur, ?page=2 sorgudur ve ekstra parametreleri taşır, #comments ise fragmandır — tarayıcı kaydırmak için kullanır ve sunucuya asla göndermez.
Her parçanın bir görevi vardır ve URL'ler onları özgürce birleştirir: siteler istemci tarafı gezinme için karma içinde gizler, API'ler durumu sorgu dizesinde kodlar, yönlendirmeler çoğu zaman yalnızca yol bölümünü yeniden yazar.
- Düzen — https, http: protokol.
- Host — sunucu adı ve isteğe bağlı port.
- Yol — sunucudaki kaynağın konumu.
- Sorgu — ? işaretinden sonraki parametreler.
- Fragman — yalnızca tarayıcının kullandığı # kısmı.
Kodlama neden önemlidir?
Boşluk, #, ?, & gibi birkaç karakter URL içinde özel anlam taşır. Bunlardan birini veri olarak iletmek için yüzde kodlaması gerekir; boşluk %20, # ise %23 olur. Bozuk kodlama, başka yeri gösteren veya tamamen başarısız bağlantılar üretir.
SEO için slug'ı okunabilir tutun ve yol ile sorguları uygun şekilde kodlayın — her adımda doğru aracı kullandığınızda iki hedef çatışmaz.
FreetoolsY ile URL'leri inceleyin ve oluşturun
URL Ayrıştırıcı, tarayıcıların kullandığı kurallarla her adresi kesin parçalarına ayırır; yönlendirme hatalarını ayıklamak veya sorgu parametrelerini okumak için harikadır. Değerleri güvenle hazırlamak için URL Kodlayıcı ile, içerik için temiz yollar oluşturmak üzere Slug Üretici ile birlikte kullanın.