421

Misdirected Request

Resmi
Talep yanlış yönlendirilmiş

HTTP durum kodu 421'ün belirtimi

421 Misdirected Request durum kodu, isteğin yanıt üretemeyen bir sunucuya yönlendirildiğini gösterir. Bu, istek URI'sına dahil edilen şema ve yetki kombinasyonu için yanıt üretmek üzere yapılandırılmamış bir sunucu tarafından gönderilebilir.

Bir sunucudan 421 Misdirected Request (Yanlış Yönlendirilmiş İstek) yanıtı alan istemciler, istek yöntemi idempotent olsun veya olmasın, farklı bir bağlantı üzerinden isteği yeniden deneyebilirler. Bu, bir bağlantı yeniden kullanılırsa (Bölüm 9.1.1) veya alternatif bir hizmet seçilirse mümkündür [ALT-SVC].

Bu durum kodu proxy'ler tarafından oluşturulmamalıdır.

Bir 421 Misdirected Request 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).

Kaynak / Alıntı: 421 Misdirected Request HTTP durum kodu RFC7540 bölümünün 9.1.2 kısmında belirtilmiştir.

HTTP protokolü

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

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

421 HTTP Durum Kodunu Test Etme

HTTP durum kodunu (bu durumda 421 Misdirected Request) 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 421 Misdirected Request
Genel Bakış
URL: https://http-statuscode.com/errorCodeExample.php?code=421
Durum: 421 Misdirected Request
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 421 Misdirected Request

Durum kodu 421 için kendi hata sayfanızı nasıl oluşturursunuz?

Kendi 421 Misdirected Request hata sayfanızı oluşturmak hem "Apache" hem de "NGINX" web sunucuları ile nispeten kolaydır.

Apache Webserver

"Apache" web sunucusu internetteki en yaygın web sunucularından biridir. "Apache" de kendi 421 Misdirected Request hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

File: .htaccess
ErrorDocument 421 /errors/421.html

NGINX Webserver

"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 421 Misdirected Request hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

File: sites-enabled/default
error_page 421 /421.html;
location = /421.html {
    root /usr/share/nginx/html;
    internal;
}

421 durum kodunun tarayıcı uyumluluğu

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Programlama dillerinde sabitler

http.StatusMisdirectedRequest
Response::HTTP_MISDIRECTED_REQUEST
http.HTTPStatus.MISDIRECTED_REQUEST
:misdirected_request

HTTP durum kodu 421 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