451

Unavailable For Legal Reasons

Επίσημο
Για νομικούς λόγους η αίτηση απορρίφθηκε

Γενική επεξήγηση του κωδικού κατάστασης 451

Αυτό το μπλοκ κειμένου είναι δυστυχώς διαθέσιμο μόνο στα αγγλικά.

The HTTP status code 451 Unavailable For Legal Reasons is used to indicate that a resource is unavailable due to legal reasons. This may be the case, for example, if a government agency or court has ordered the removal of or access to a particular website or resource due to laws or regulations.

The HTTP status code 451 Unavailable For Legal Reasons can be used to indicate that a resource is unavailable due to the European Union's General Data Protection Regulation (GDPR). The GDPR gives individuals the right to request that their personal data be deleted if it is no longer needed or has been unlawfully processed. If a company or organisation receives such requests and the resources in question are no longer available due to the GDPR, the HTTP status code 451 Unavailable For Legal Reasons can be used to indicate this.

Καθορισμός του κωδικού κατάστασης HTTP 451

Αυτός ο κωδικός κατάστασης υποδεικνύει ότι ο διακομιστής αρνείται την πρόσβαση στον πόρο ως συνέπεια νομικής απαίτησης.

Ο εν λόγω διακομιστής ενδέχεται να μην είναι διακομιστής προέλευσης. Αυτός ο τύπος νομικής απαίτησης επηρεάζει συνήθως πιο άμεσα τις λειτουργίες των ISP και των μηχανών αναζήτησης.

Οι απαντήσεις που χρησιμοποιούν αυτόν τον κωδικό κατάστασης ΘΑ ΠΡΕΠΕΙ να περιλαμβάνουν μια επεξήγηση, στο σώμα της απάντησης, των λεπτομερειών της νομικής απαίτησης: το μέρος που την υποβάλλει, την εφαρμοστέα νομοθεσία ή τον κανονισμό και τις κατηγορίες προσώπων και πόρων στις οποίες αφορά.

Για παράδειγμα:

HTTP/1.1 451 Unavailable For Legal Reasons Μη διαθέσιμο για νομικούς λόγους
Σύνδεσμος: ; rel="blocked-by"
Content-Type: text/html

Η χρήση του κωδικού κατάστασης 451 Unavailable For Legal Reasons δεν συνεπάγεται ούτε την ύπαρξη ούτε τη μη ύπαρξη του πόρου που αναφέρεται στην αίτηση. Δηλαδή, είναι δυνατόν, αν αφαιρεθούν οι νομικές απαιτήσεις, μια αίτηση για τον πόρο να εξακολουθεί να μην είναι επιτυχής.

Σημειώστε ότι σε πολλές περιπτώσεις οι πελάτες μπορούν ακόμα να έχουν πρόσβαση στον απορριπτόμενο πόρο χρησιμοποιώντας τεχνικά αντίμετρα, όπως ένα VPN ή το δίκτυο Tor.

Μια απόκριση 451 Unavailable For Legal Reasons είναι εξ ορισμού διαθέσιμη στην κρυφή μνήμη, δηλαδή εκτός αν υποδεικνύεται διαφορετικά από τον ορισμό της μεθόδου ή από ρητούς ελέγχους κρυφής μνήμης- βλ. [RFC7234].

Πηγή / Απόσπασμα από: Ο κωδικός κατάστασης HTTP 451 Unavailable For Legal Reasons καθορίζεται από την ενότητα 3 του RFC7725.

Πώς να πετάξετε έναν κωδικό κατάστασης 451 με την PHP;

Για την εμφάνιση του κωδικού κατάστασης HTTP 451 σε μια ιστοσελίδα, μπορεί να χρησιμοποιηθεί η συνάρτηση http_response_code της PHP. Η σύνταξη έχει ως εξής: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Δοκιμάστε τον κωδικό κατάστασης HTTP 451

Για να είναι δυνατή η εμφάνιση του κωδικού κατάστασης HTTP (στην προκειμένη περίπτωση 451 Unavailable For Legal Reasons) και άλλων πληροφοριών στην πλευρά του πελάτη, η κονσόλα ανάπτυξης πρέπει να ανοίξει με το F12. Στη συνέχεια, μεταβείτε στην καρτέλα "Δίκτυο". Τώρα μπορεί να ανοίξει η σελίδα, ο ιστότοπος (παράδειγμα index.php) θα πρέπει να είναι ορατός στην καρτέλα δικτύου. Αυτή πρέπει να επιλεγεί και στη συνέχεια πρέπει να επιλεγεί το τμήμα Herder. Στη συνέχεια, ο χρήστης θα δει το ακόλουθο αποτέλεσμα:

Κωδικός κατάστασης 451 Unavailable For Legal Reasons
Επισκόπηση
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Κατάσταση: 451 Unavailable For Legal Reasons
Αυτά τα: Network
Διεύθυνση IP: XX.XX.XX.XX
Κωδικός κατάστασης 451 Unavailable For Legal Reasons

Πώς να δημιουργήσετε τη δική σας σελίδα σφάλματος για τον κωδικό κατάστασης 451

Η δημιουργία της δικής σας σελίδας σφάλματος 451 Unavailable For Legal Reasons είναι σχετικά εύκολη τόσο με τους διακομιστές ιστού "Apache" όσο και με τους διακομιστές ιστού "NGINX".

Apache Webserver

Ο διακομιστής ιστού "Apache" είναι ένας από τους πιο διαδεδομένους διακομιστές ιστού στο Διαδίκτυο. Για να δημιουργήσετε τη δική σας σελίδα σφάλματος 451 Unavailable For Legal Reasons στον "Apache", πρέπει να κάνετε την ακόλουθη αλλαγή στο ακόλουθο αρχείο.

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

NGINX Webserver

Παρόμοια με τον διακομιστή ιστού "Apache", ο "NGINX" χρησιμοποιείται επίσης ευρέως στο Διαδίκτυο. Για να δημιουργήσετε τη δική σας σελίδα σφάλματος 451 Unavailable For Legal Reasons στο "NGINX", πρέπει να γίνει η ακόλουθη αλλαγή στο ακόλουθο αρχείο.

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

Συμβατότητα του κωδικού κατάστασης 451 με το πρόγραμμα περιήγησης

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

Τι επιπτώσεις έχει ο κωδικός κατάστασης 451 στο SEO;

Πρώτα απ' όλα, είναι σημαντικό να κατανοήσουμε ότι οι μηχανές αναζήτησης, ειδικά η Google, προσπαθούν συνεχώς να παρέχουν την καλύτερη δυνατή εμπειρία χρήστη. Αυτό σημαίνει ότι προσαρμόζουν διαρκώς τους αλγόριθμούς τους για να προωθήσουν ποιοτικό, σχετικό και προσβάσιμο περιεχόμενο. Ο κωδικός κατάστασης HTTP 451 Unavailable For Legal Reasons στέλνει ένα σαφές μήνυμα στα bots των μηχανών αναζήτησης ότι το περιεχόμενο είναι μη προσβάσιμο για νομικούς λόγους.

Αμέσως μετά την εφαρμογή του κωδικού κατάστασης 451 Unavailable For Legal Reasons, οι ιστότοποι που επέστρεφαν αυτόν τον κωδικό υποβαθμίζονταν στα αποτελέσματα αναζήτησης ή αφαιρούνταν εντελώς. Υπάρχει σοβαρός λόγος για αυτό: αν ένας χρήστης κάνει κλικ σε έναν σύνδεσμο στα αποτελέσματα αναζήτησης και φτάσει σε μια σελίδα που δεν είναι διαθέσιμη, αυτό οδηγεί σε απογοήτευση. Οι μηχανές αναζήτησης θέλουν να αποφύγουν αυτή την αρνητική εμπειρία του χρήστη και, ως εκ τούτου, αντιδρούν αρνητικά στον κωδικό κατάστασης 451 Unavailable For Legal Reasons.

Μακροπρόθεσμα, η επαναλαμβανόμενη χρήση του κωδικού κατάστασης 451 Unavailable For Legal Reasons για διαφορετικούς πόρους σε έναν ιστότοπο μπορεί να οδηγήσει τις μηχανές αναζήτησης να κατατάξουν τον εν λόγω ιστότοπο ως λιγότερο αξιόπιστο ή λιγότερο πολύτιμο. Αυτό με τη σειρά του μπορεί να επηρεάσει τη συνολική απόδοση SEO του ιστότοπου.

Μια άλλη έμμεση επίδραση αφορά τους backlinks. Οι σύνδεσμοι από άλλους ιστότοπους αποτελούν σημαντικό παράγοντα για την κατάταξη στις μηχανές αναζήτησης. Ωστόσο, εάν ένα κομμάτι περιεχομένου επιστρέφει συχνά τον κωδικό κατάστασης 451 Unavailable For Legal Reasons, οι ιστότοποι που έχουν συνδέσει με το εν λόγω περιεχόμενο ενδέχεται να αποφασίσουν να αφαιρέσουν τον σύνδεσμο για να μην επηρεάσουν την εμπειρία χρήσης των επισκεπτών τους. Αυτό θα μείωνε περαιτέρω την αξία και την εμπιστοσύνη στον ιστότοπο.

Πάντως, υπάρχουν επίσης στρατηγικές που μπορούν να χρησιμοποιήσουν οι ιδιοκτήτες ιστότοπων για να ελαχιστοποιήσουν τις αρνητικές επιπτώσεις του κωδικού κατάστασης 451 Unavailable For Legal Reasons στο SEO. Μια επιλογή είναι η παροχή σαφών και ενημερωτικών σελίδων σφάλματος που εξηγούν στους χρήστες τον λόγο για τον οποίο το περιεχόμενο δεν είναι διαθέσιμο και προσφέρουν εναλλακτικές πηγές ή τρόπους δράσης.

Σταθερές στις γλώσσες προγραμματισμού

http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons

Εξωτερικοί σύνδεσμοι με περισσότερες πληροφορίες σχετικά με τον κωδικό κατάστασης HTTP 451:

Διασκεδαστικά μιμίδια για τον κωδικό κατάστασης HTTP 451

Συγγραφέας: Tony Brüser
Συγγραφέας: Tony Brüser

Ο Tony Brüser είναι ένας ενθουσιώδης προγραμματιστής ιστοσελίδων με προτίμηση στους κωδικούς κατάστασης HTTP.

LinkedInGitHub