308

Permanent Redirect

Resmi
Kaynak, yeni bir URL altında sonsuza kadar kullanılabilir. Gelecekteki tüm talepler yeni URL üzerinden yapılmalıdır

HTTP durum kodu 308'ün belirtimi

308 Permanent Redirect durum kodu, hedef kaynağa yeni bir kalıcı URI atandığını ve bu kaynağa gelecekte yapılacak tüm referansların ekteki URI'lerden birini kullanması gerektiğini belirtir.

Bağlantı düzenleme yeteneklerine sahip istemciler, mümkünse, etkin istek URI'sine ([RFC7230] Bölüm 5.5) yapılan referansları sunucu tarafından gönderilen yeni referanslardan birine veya daha fazlasına otomatik olarak yeniden bağlamalıdır.

Sunucu, yeni kalıcı URI için tercih edilen bir URI referansı içeren yanıtta bir Konum başlık alanı ([RFC7231], Bölüm 7.1.2) oluşturmalıdır. Kullanıcı aracısı otomatik yeniden yönlendirme için Konum alanı değerini kullanabilir. Sunucunun yanıt yükü genellikle yeni URI(lar)a bir köprü içeren kısa bir köprü metni notu içerir.

Bir 308 Permanent Redirect yanıtı varsayılan olarak önbelleğe alınabilir; yani, yöntem tanımı veya açık önbellek denetimleri tarafından aksi belirtilmedikçe (bkz. [RFC7234], Bölüm 4.2.2).

Not: Bu durum kodu, istek yönteminin POST'tan GET'e değiştirilmesine izin vermemesi dışında 301'e (Kalıcı Olarak Taşındı) ([RFC7231], Bölüm 6.4.2) benzer.

Kaynak / Alıntı: 308 Permanent Redirect HTTP durum kodu RFC7238 bölümünün 3 kısmında belirtilmiştir.

HTTP protokolü

çalışmalar devam ediyor

PHP ile 308 durum kodu nasıl atılır?

Bir web sayfasında HTTP durum kodu 308'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

308 HTTP Durum Kodunu Test Etme

HTTP durum kodunu (bu durumda 308 Permanent Redirect) ve istemci tarafındaki diğer bilgileri görüntüleyebilmek için geliştirme konsolu F12 ile açılmalıdır. Ardından "Ağ" sekmesine gidin. Artık sayfa açılabilir, web sitesi (örnek index.php) ağ sekmesinde görünür olmalıdır. Bu seçilmeli ve ardından Herder bölümü seçilmelidir. Kullanıcı daha sonra aşağıdaki sonucu görecektir:

Durum kodu 308 Permanent Redirect
Genel Bakış
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Durum: 308 Permanent Redirect
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 308 Permanent Redirect

308 durum kodunun tarayıcı uyumluluğu

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Programlama dillerinde sabitler

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect

HTTP durum kodu 308 hakkında eğlenceli memler

Yazar: Tony Brüser
Yazar: Tony Brüser

Tony Brüser, HTTP durum kodlarına meraklı hevesli bir web geliştiricisidir.

LinkedInGitHub