koddla

Yazılımcıları bilgi ile güçlendirir.

HTML sayfasından yönlendirme nasıl yapılır?

Bunun için birden fazla yöntem bulunuyor:

1. HTTP Yenileme Başlığı

Her şeyden önce yönlendirme ayarlamak için .htaccess header‘i kullanabiliriz.

Header set Refresh "3"

Bu yöntem PHP’de header() fonksiyonu kullanmanın “statik” eşdeğeridir.

header("refresh: 3;");

Bu çözümün her tarayıcı tarafından desteklenmediğini unutmayın.

2. JavaScript

Alternatif bir URL ile :

<script>
    setTimeout(function(){location.href="http://example.com/alternate_url.html"} , 3000);
</script>

Alternatif bir URL olmadan:

<script>
    setTimeout("location.reload(true);",timeoutPeriod);
</script>

jQuery aracılığıyla:

<script>
    window.location.reload(true);
</script>

3. Meta Yenileme

JavaScript ve yönlendirme başlıkları istenmiyorsa meta yenilemeyi deneyebiliriz.

Alternatif bir URL ile:

<meta http-equiv="Refresh" content="3; url=http://example.com/alternate_url.html">

Alternatif bir URL olmadan:

<meta http-equiv="Refresh" content="3">

<noscript> kullanımı:

<noscript>
    <meta http-equiv="refresh" content="3" />
</noscript>

İsteğe bağlı olarak

Yukarıdaki yöntemleri kullanırken bir şeyler ters giderse elle yazılmış bir yenileme bağlantısı da sağlayabilirsiniz:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top