Mutlak ve Göreli URL
Tekdüzen Kaynak Bulucu (URL), belirli bir belgenin veya kaynağın World Wide Web'de (WWW) nerede bulunduğunu belirten bir adrestir. Bir URL'ye en iyi örnek, https://www.cnn.com/ gibi WWW'deki bir web sayfasının adresidir. Mutlak bağlantı olarak da adlandırılan Mutlak URL, kullanıcıyı bir web sitesinin tam dizinine veya dosyasına götüren eksiksiz bir internet adresidir. Göreli URL veya kısmi internet adresi, geçerli dizine veya dosyaya göre bir dizine veya dosyaya işaret eder.
Mutlak URL nedir?
Bir web sayfasının veya WWW'deki bir kaynağın tam adresini sağlayan Mutlak URL, genellikle aşağıda verilen biçime sahiptir.
protocol://hostname/other_details
Genellikle, Köprü Metni Aktarım Protokolü (https://) protokol bölümü olarak kullanılır. Ancak protokol ayrıca ftp://, gopher:// veya file:// olabilir. Ana bilgisayar adı, kaynağın bulunduğu bilgisayarın adıdır. Örneğin, CNN'nin merkezi web sunucusunun ana bilgisayar adı www.cnn.com'dur. other_details bölümü, dizin ve dosya adı hakkında bilgiler içerir. other_details bölümünün tam anlamı hem protokole hem de ana bilgisayara bağlıdır. Mutlak URL ile gösterilen kaynak normalde bir dosyada bulunur, ancak anında da oluşturulabilir.
Göreceli URL nedir?
Daha önce bahsedildiği gibi, göreli bir URL, geçerli dizine veya dosyaya göre bir kaynağa işaret eder. Göreli bir URL birkaç farklı biçim alabilir. Halihazırda başvurulan sayfayla aynı dizinde bulunan bir dosyaya başvururken, göreli URL, dosyanın adı kadar basit olabilir. Örnek olarak, ana sayfanızda ana sayfanızla aynı dizinde bulunan my_name.html adlı bir dosyaya bağlantı oluşturmanız gerekiyorsa, dosya adını aşağıdaki gibi kullanabilirsiniz:
Benim adım
Bağlamanız gereken dosya, yönlendiren sayfanın dizininin bir alt dizini içindeyse, ilgili URL'ye alt dizin adını ve dosya adını eklemeniz gerekir. Örneğin, ebeveynler adlı bir dizinde bulunan ve aslında ana sayfanızı içeren dizinde bulunan my_parents.html dosyasını bağlamaya çalışıyorsak, ilgili URL aşağıdaki gibi görünecektir.
Ailem
Ayrıca, dizin yapısında, yönlendiren sayfayı içeren dizinden daha yüksek bir seviyede bulunan bir dizinde bulunan bir kaynağa atıfta bulunmak istiyorsanız, ardışık iki nokta kullanabilirsiniz. Örneğin, ana sayfanızın üstündeki bir dizinde bulunan home.html adlı bir dosyaya başvurmak istiyorsanız, aşağıdaki gibi bir göreli URL kullanabilirsiniz.
Ev
Mutlak URL ile Göreli URL arasındaki fark
Mutlak URL ile göreli URL arasındaki temel fark, mutlak URL'nin bir dosyaya veya kaynağa işaret eden tam bir adres olması, göreceli URL'nin ise geçerli dizine veya dosyaya göre bir dosyaya işaret etmesidir.. Mutlak URL, göreli bir URL'den daha fazla bilgi içerir, ancak göreli URL'leri kullanmak, daha kısa ve daha taşınabilir oldukları için çok daha kolaydır. Ancak göreli URL'ler yalnızca, onları yönlendiren sayfayla aynı sunucuda bulunan bağlantılara atıfta bulunmak için kullanılabilir.