510

Not Extended

Resmi
Beklenti karşılanmadı

HTTP durum kodu 510'ün belirtimi

Kaynağa erişim ilkesi istekte karşılanmamıştır. Sunucu, istemcinin genişletilmiş bir istekte bulunması için gerekli tüm bilgileri geri göndermelidir. Uzantıların istemciyi nasıl bilgilendireceğini belirtmek bu spesifikasyonun kapsamı dışındadır. 510 Not Extended yanıtı, ilk istekte bulunmayan uzantılar hakkında bilgi içeriyorsa, istemci, 510 Not Extended yanıtında sağlanan bilgilere göre isteği değiştirerek uzantı ilkesini yerine getirebileceğine inanmak için bir nedeni varsa isteği tekrarlayabilir. Aksi takdirde, istemci 510 Not Extended yanıtında yer alan herhangi bir varlığı kullanıcıya sunabilir, çünkü bu varlık ilgili tanılama bilgilerini içerebilir.

Kaynak / Alıntı: 510 Not Extended HTTP durum kodu RFC2774 bölümünün 7 kısmında belirtilmiştir.

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

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

510 HTTP Durum Kodunu Test Etme

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

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

Kendi 510 Not Extended 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 510 Not Extended hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

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

NGINX Webserver

"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 510 Not Extended 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 510 /510.html;
location = /510.html {
    root /usr/share/nginx/html;
    internal;
}

510 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.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended

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