URL nedir?
Uniform Resource Locator aslında küresel İnternet ağı ile bir iletişim bağlantısıdır. Daha doğrusu, İnternet’teki bir web sitesi sayfası veya dosyası için belirli bir adrestir. Örneğin, Abararwan web sitesinin URL’si aşağıdaki gibi yazılmıştır.
https://www.arvancloud.com
Genel olarak URL, yapısı aşağıdaki gibi tanımlanan belirli bir URI veya Tekdüzen Kaynak Tanımlayıcı türüdür:
şema://prefix.domainname:port/path/filename[?Query][#Fragment]
URL alanları
Bir URL’nin her bölümünün kendi anlamı vardır. Bu bölümde, bu bölümleri tanıtıyoruz.
Şema
Sitenin kaynaklarına veya dosyalarına ulaşmanın protokolünü veya yöntemini gösterir. Bu konuda çeşitli protokoller vardır ve bunlardan en önemlisi HTTP’dir. HTTP, tarayıcının, site dosyalarının HTML kodu kullanılarak depolandığı web sunucusundan bir web sayfası istemek için kullandığı dildir. HTML, temel olarak web sayfalarındaki biçimlendirme sistemi veya biçimlendirme kodlarıdır. Bir URL’nin diğer bölümleri, Şema türüne göre değişir. HTTP dışında başka şemalar da var. örneğin:
HTTPS: HTTP‘nin güvenli eşdeğeri. Bu protokol, istemci ile web sitesi sunucusu arasındaki iletişimi TLS veya SSL adı verilen başka bir protokol kullanarak şifreler.
FTP: Bir FTP sunucusundan indirilecek bir dizin veya mevcut dosya.
Dosya: Yerel ağdaki bir depolama aygıtında bulunan bir dosya. Bu özel durumda, bu tür bir bağlantının İnternet’e bağlı olması gerekmez.
Mailto: Genellikle kullanıcıyı e-posta istemci ortamına yönlendirmek için kullanılan bir e-posta adresi.
Telnet: Uzak bir istemci bilgisayarla bağlantı kuran UNIX tabanlı bir bilgisayar.
Önek
Önceki kısım, bazen Şema öneki olarak adlandırılan alan adıdır. Bu bölüm, istenen web sayfasının tam dizin yolunu gösterir. www şeklinde ise sitenin kökü, başka bir isim ise sitenin alt alan adı anlamına gelir.
Alan adı
Sitenin alan adı ve IP yazılıyorsa sunucu adresidir. Alan adları için başka dillerin kullanımına birkaç yıldır izin veriliyor. Örneğin Latince kelimeler kullanmak yerine Farsça kelimeler kullanabilirsiniz. Elbette bu tür bir alan adı kullanırken hostun konumunu belirlemek için hostun DNS’indeki eşdeğer karakterleri kullanmanız gerekir. Bu tür bir eşdeğere Punycode denir.
Liman
Ana bilgisayara bağlantının bağlantı noktası numarası tanımlanır ve varsayılan olarak HTTP sayfaları için 80 ve HTTPS için 443’tür. Varsayılan olarak, bağlantı noktası numarasını yazmaya gerek yoktur.
Yol
Ana bilgisayardaki yolu belirtir. Örneğin “/help/fa/article/” bu sayfanın dosya erişim dizinleri açılır. Yol yoksa, açılan sayfanın ana bilgisayarın Kökünde yer aldığı anlamına gelir.
Dosya adı
Temelde tarayıcıda açılan sayfanın içeriği olan dosya. Örnek olarak “What?…URL-” bu sayfanın açılmış olan dosyasıdır ve bu bölümdeki kelimeleri ayırmak için “-” ve “_” karakterleri kullanılır.
Sorgu
Bir URL’de “?” ile ayrılan isteğe bağlı bölüm Dır-dir. Bu kısım temel olarak, site programcısının bir dizi istemci tarafı isteğini yönetmek için URL’ye koyduğu açılan sayfanın HTML kodunun bir parçasıdır. Bu bölümün içinde bir dizi özel karakter vardır, örneğin, Sorgunun farklı bölümlerini ayırmak için “&” karakteri ve arkasından bir sayı gelen “%” karakteri, temel olarak Sorgu’da tanımlanan bir kodlama türüdür. . Örneğin, “%20” boşluk karakteri anlamına gelir.
parça
Diğer adı Anchor, URL’de “#” ile ayrılmış isteğe bağlı bir bölümdür ve web sitesi sayfasının dahili bir bölümüne atıfta bulunur. Bu bölüm programcı tarafından tasarlanır ve yerleştirilir.Kullanıcı bir sitenin adresini tarayıcının adres satırına manuel olarak yazabilir. Bu yöntem genellikle, kullanıcı sitenin adını zaten hatırladığında veya bir kartvizitten okuduğunda yapılır. Ancak bir URL’ye çoğu erişim, başka bir sitedeki bir bağlantıya tıklayarak veya bir reklam SMS’inde bir cep telefonuna gönderilen bir bağlantı seçilerek yapılır.
URL’nin Önemi
Kullanıcıyı sitenin bilgi ve kaynaklarına erişmenin ve onlarla iletişim kurmanın tek yolu URL’dir. WordPress gibi içerik yönetim sistemlerinin çoğu, site yöneticisi için URL’ler oluşturmak için bir yapı sağlar. Her web sitesi sayfasındaki URL ve biçimi hakkında biraz dikkat ve bilgi edinmek, siteyi Arama’nın ilk sayfalarında göstermek ve sitenin SEO’suna yardımcı olmak için birkaç adım daha yükseğe çıkarabilir. Site ziyaretçisi dışında, URL’ler arama motorları ve tarama robotları tarafından analiz edilir. Bu nedenle site yöneticisi, URL’sinin biçiminden ve içeriğinden haberdar olmalı ve site kodunda kullanım yerini yönetmelidir. Bir URL’nin okunabilirliği de çok önemlidir. Örneğin, URL’nin uzun olmaması, sorguların ve karakterlerin ve anlaşılmaz kodların daha az kullanılması veya başlığının görüntülenen sayfanın içeriğine yakın veya ona eşit olması daha iyidir.