Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14775|Απάντηση: 0

[Ιστός] Γιατί να προσαρμόσετε μια σελίδα 404; Πώς να προσαρμόσετε μια σελίδα 404 στο NGINX

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 26/10/2014 11:18:24 π.μ. | | |
Γιατί να προσαρμόσετε μια σελίδα 404

Όταν αντιμετωπίζετε μια σελίδα σφάλματος 404 όπως η παραπάνω, νομίζω ότι το 99% των χρηστών (μη ερευνημένα, εκτιμώμενα δεδομένα) θα κλείσουν τη σελίδα και οι χρήστες θα χάσουν αθόρυβα. Εάν υπάρχει μια όμορφη σελίδα που μπορεί να καθοδηγήσει τον χρήστη εκεί που θέλει να πάει, σίγουρα θα διατηρήσει τον χρήστη. Επομένως, κάθε ιστότοπος θα πρέπει να προσαρμόσει τη δική του σελίδα 404.

Πώς να προσαρμόσετε μια σελίδα 404 στο NGINX

Υπήρξαν πολλά άρθρα που παρουσιάζουν την εμπειρία προσαρμογής 404 σελίδων στο IIS και το APACHE, και το NGINX είναι ακόμα σχετικά λίγο, και για να λύσουμε τα δικά του προβλήματα, έχουμε κάνει εις βάθος έρευνα σχετικά με αυτό. Τα αποτελέσματα δείχνουν ότι η διαμόρφωση προσαρμοσμένων σελίδων 404 στο NGINX είναι εφικτή και απλή με λίγα μόνο βήματα:

1. Δημιουργήστε τη δική σας σελίδα 404.html

2. Αλλάξτε το nginx.conf για να προσθέσετε fastcgi_intercept_errors.

3. Αλλάξτε το nginx.conf (ή ένα ξεχωριστό προφίλ ιστότοπου, π.χ. προφίλ ιστότοπου στο nginx -> sites-enabled)

Στην περιοχή διακομιστή: error_page 404 /404.html ή error_page 404 =http://www.xxx.com/404.html

4. Επανεκκινήστε το nginx μετά τις αλλαγές και ελέγξτε την ορθότητα του nginx.conf: /opt/nginx/sbin/nginx –t

#502 και άλλα σφάλματα μπορούν να ρυθμιστούν με τον ίδιο τρόπο.  

error_page 500 502 503 504 /50x.html;


Σημειώσεις:

1. Πρέπει να προσθέσετε: fastcgi_intercept_errors ενεργοποιημένο. Εάν αυτή η επιλογή δεν έχει οριστεί, δεν θα έχει κανένα αποτέλεσμα ακόμα και αν η 404.html δημιουργηθεί και ρυθμιστεί error_page fastcgi_intercept_errors Σύνταξη: fastcgi_intercept_errors on|off Προεπιλογή: fastcgi_intercept_errors off Προσθήκη τοποθεσίας: http, διακομιστής, τοποθεσία Από προεπιλογή, το nginx δεν υποστηρίζει προσαρμοσμένες σελίδες σφαλμάτων 404, μόνο αυτή η εντολή έχει οριστεί σε ενεργοποίηση, Το Nginx υποστηρίζει την ανακατεύθυνση σφαλμάτων 404. Είναι σημαντικό να σημειωθεί εδώ ότι δεν είναι ότι η ενεργοποίηση του fastcgi_intercept_errors θα ανακατευθύνει το σφάλμα 404 εάν έχει οριστεί το nginx. Οι ανακατευθύνσεις σφαλμάτων 404 στο Nginx είναι έγκυρες εάν έχει οριστεί fastcgi_intercept_errors ενεργοποίηση και error_page επιλογή έχει ρυθμιστεί σωστά (συμπεριλαμβανομένης της σύνταξης και των αντίστοιχων σελίδων 404)

2. Μην ορίζετε την αρχική σελίδα ως σελίδα σφάλματος 404 με σκοπό να εξοικονομήσετε προβλήματα ή να αυξήσετε το βάρος της αρχικής σελίδας και μην μεταβείτε στην αρχική σελίδα με οποιονδήποτε άλλο τρόπο.

3. Η προσαρμοσμένη σελίδα 404 πρέπει να είναι μεγαλύτερη από 512 byte, διαφορετικά ενδέχεται να εμφανιστεί η προεπιλεγμένη σελίδα 404 του IE. Για παράδειγμα, ας υποθέσουμε ότι προσαρμόζετε ένα 404.html που έχει μέγεθος μόνο 11 byte (περιεχόμενο: σφάλμα 404).





Προηγούμενος:Μετά το χθεσινό τεστ φυσικής κατάστασης, τώρα έχω πόνο στην πλάτη
Επόμενος:Κοιτάξτε τα σχέδια των άλλων, σχεδιαστές, είστε πολύ κακοί!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com