HTTP, Köprü Metni Aktarım Protokolü anlamına gelir. Tüm web adresleri HTTP (veya HTTPS) ile başlar ve web tarayıcınıza bir web sitesini yüklemek için hangi protokolü kullanacağını söyler.
Bir web sitesini ziyaret etmeye çalıştığınızda, tarayıcınız web sunucusundan bir GET isteği yapacak ve ardından sunucu söz konusu alan adında bulunan dosyaları bilgisayarınıza geri gönderecektir.
Nasıl çalıştığı daha çok teknik taraftadır, ancak biz bunu anlaşılması kolay bölümlere ayırmak için buradayız.
1999 ve 2015 yılları arasında HTTP/1.1, World Wide Web’de gezinmek için kullanılan ana HTTP protokolüydü. 2015 yılında HTTP/2 tanıtıldı ve kimlik doğrulama, DNS sorguları ve HTML dosyalarının genel yönlendirme ve önbelleğe alma işlemlerini önemli ölçüde hızlandırdı.
HTTP/2 kılavuzumuzda ve WordPress sitenizde nasıl etkinleştireceğiniz hakkında daha fazla bilgi edinebilirsiniz.
HTTP Nasıl Çalışır?
İlk olarak, tarayıcınıza bir web sitesi adresi(URL) yazıp ‘Enter’ tuşuna bastığınızda, tarayıcınız sitenin web sunucusuna bir HTTP isteği gönderir. Bu, “Bu web sayfasını görebilir miyim lütfen?” diye sormak gibidir.
İkinci olarak, barındırma sunucusu isteğinizi alır, kimlik doğrulamasını onaylar ve ardından HTTP yanıtı adı verilen yanıtı geri gönderir. Bu yanıt web sayfasının HTML, CSS, metin, resim ve video gibi içeriğini içerir.
Son olarak, tarayıcınız sunucunun yanıtını alır, paketinden çıkarır ve ardından size web sayfasının tamamını göstermek için her şeyi bir araya getirir.
Sitenizi Google’ın Temel Web Değerleri gibi şeylere göre optimize ettiğinizde, sunucunun içeriği tarayıcıya göndereceği sırayı belirlersiniz. Ayrıca tarayıcıya içeriğin nasıl açılacağı ve yükleneceği konusunda öneriler de gönderirsiniz.
HTTP ve Güvenlik: HTTP ve HTTPS
Varsayılan olarak HTTP güvenli değildir. Basit bir sor-yanıt sistemidir. Bu bilgiler aktarılırken, nereye bakacaklarını bilen herkes bu bilgileri görebilir. Bu genellikle yalnızca kötü amaçlı yazılımlar nedeniyle olur, bu yüzden endişelenmeyin.
Ancak günümüzde neredeyse tüm web sitelerinde, site ile sizin aranızda gönderilen bilgileri şifreleyen bir SSL (Secure Sockets Layer) sertifikası yüklüdür.
Bu durumda, web adresindeki HTTP://, HTTP’nin güvenli sürümü olan HTTPS:// ile değiştirilecektir.
Teknik olarak, çoğu sunucu ve web uygulaması tarafından güvenlik için kullanılan HTTP protokolüne TLS veya Taşıma Katmanı Güvenliği denir. Bu daha gelişmiş bir protokoldür ve siteniz muhtemelen gerçek SSL yerine bunu kullanmaktadır.
SSL o kadar yaygın bir terim haline geldi ki, genellikle TLS ile birbirinin yerine kullanılıyor.
HTTP Kodları ve Hataları
HTTP internetin çalışma şeklinin temelinde yer aldığından, birisi sitenize ulaşmaya çalıştığında bir sunucu hatası olabilir. Bunlar en yaygın HTTP hatalarıdır:
- 500 (dahili sunucu hatası) – Sitenin web sunucusu bilinmeyen bir teknik sorun yaşıyor.
- 403 (yasak) – Talep ettiğiniz kaynağa erişiminiz yok.
- 404 (sayfa bulunamadı) – Sayfa taşınmıştır, mevcut değildir veya URL yanlıştır.
Görebileceğiniz başka HTTP hataları da vardır ve en yaygın WordPress hatalarına ve bunların nasıl düzeltileceğine dair bir genel bakış hazırladık.
Bu makalenin HTTP’nin ne olduğunu ve nasıl çalıştığını açıklamaya yardımcı olduğunu umuyoruz. Faydalı WordPress ipuçları, püf noktaları ve fikirleriyle ilgili makaleler için aşağıdaki Ek Okuma listemize de göz atmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.