Meta Yenileme Etiketleri Nedir?

Meta yenileme etiketleri ayrıca meta yönlendirmeleri olarak da adlandırılır. Ya bir sayfanın yeniden yüklenmesine ya da başka bir sayfanın yüklenmesine neden olurlar. Meta yenileme etiketlerinin kullanılması, bunun yerine 301 veya 302 HTTP yönlendirmelerini kullanmayı tercih edenler tarafından önerilmez.

Web sayfasının baş kısmına meta yenileme etiketlerinin eklenmesi gerekir. Sayfayı HTML biçiminde görüntülerken, baş bölümü <head> koduyla tanımlanabilir. Meta yenileme etiketi şöyle görünür: <meta http-equiv = "refresh" content = "600">

Meta anahtar sözcüğü HTML işlevini tanımlar ve http-equiv = "refresh" özelliği, İnternet tarayıcısına, etiketin normal bir meta etiketi yerine bir HTTP komutu kullandığını bildirir. Web sunucuları, bir tarayıcıya web sayfasını yeniden yüklemeleri veya yönlendirmeleri konusunda talimat vermek için HTTP başlıklarını kullanır ve bu "yenile" komutunun yaptığı şeydir.

Tarayıcı yeniden yüklenmeden önce saniye sayısını ayarlama seçeneği de vardır. Meta yenileme kodunun son parçası olan "content =" 600 ", sayfa yeniden yüklenmeden önce ne kadar gecikmenin ayarlandığını gösterir. Buna bir örnek, bilgilerin sık sık değiştiği bir hava durumu sitesidir.

Yönlendirme, meta yenileme etiketlerinin başka bir kullanımıdır ve çoğu durumda bu işlevdir. Meta yenileme etiketleri bir kullanıcıyı başka bir web sayfasına yönlendirmek için kullanıldığında, kod bunun yerine şöyle görünür: <meta http-equiv = "refresh" content = "2; url = http: //google.com/">.

Kodun content = "2; url = http: //google.com/" yazan kısmı, tarayıcıya yeniden yönlendirmeyi gerçekleştirmeden önce bekleyeceği süreyi ve hangi sayfayı yükleyeceğini belirtir. Bu durumda, yönlendirme iki saniye içinde gerçekleşecek şekilde ayarlanır ve sayfa google.com'a yönlendirilir.

Meta yenileme etiketlerini kullanmak bazı dezavantajlara sahip olabilir. Bunları kullanan siteler, arama motorları tarafından spam olarak tanımlanabilir. Çok hızlı bir yönlendirme, eski moda tarayıcıları olan kullanıcıların bir sayfaya yapışmasını sağlayabilir ve bir sayfayı yenilemek kullanıcının kafasını karıştırabilir. Meta yenileme etiketlerinin kullanılması güvenlikle ilgili endişeleri de beraberinde getirir. Bu tür endişeler, neden bir HTTP veya sunucu yönlendirmesi kullanmanın daha iyi olduğu düşünülür.