Διαφήμιση
Ο ταπεινός 404 ήταν μαζί μας, αφού οι σωλήνες που συνθέτουν το διαδύκτιο είχαν πρώτα βυθιστεί. Οι ιστότοποι μπορούν να επιστρέψουν στην πραγματικότητα ένα ολόκληρο smorgasboard διαφορετικών κωδικών σφαλμάτων, αλλά το 404 είναι το πιο κοινό και γενικά αναφέρεται ως "δεν βρέθηκε“.
Μερικές φορές το πρόγραμμα περιήγησής σας θα τα χειριστεί και θα επιστρέψει μια γενική σελίδα σφάλματος, αλλά επειδή το WordPress συνάγει δυναμικά περιεχόμενο από τη διεύθυνση URL (σε αντίθεση με την ύπαρξη ενός πραγματικού αρχείου στον εξυπηρετητή), αντιμετωπίζει εσωτερικά και σφάλματα.
Δυστυχώς, το προεπιλεγμένο μήνυμα είναι σχεδόν τόσο άχρηστο όσο μπορείτε να πάρετε, οπότε σήμερα θα σας δείξω πώς να τσίμπημα WordPress 404 σελίδα σφάλματος να είναι πολύ πιο χρήσιμη.
DIY ή φιλικά μηνύματα 404
Μπορεί να έχετε παρατηρήσει ότι έχουμε τη δική μας προσαρμοσμένη σελίδα σφάλματος στο MakeUseOf η οποία είναι κάπως πιο φιλόξενη από το προεπιλεγμένο μήνυμα. Για να δημιουργήσετε τη δική σας σελίδα προσαρμοσμένου σφάλματος, απλά δημιουργήστε ένα πρότυπο που ονομάζεται
404.php στο φάκελο θεμάτων - αν δεν έχετε ήδη ένα. Διπλασιάστε το πρότυπο μιας σελίδας αν θέλετε και κόψτε την κύρια περιοχή περιεχομένου. Στη συνέχεια, μπορείτε είτε να κωδικοποιήσετε μια εικόνα όπως την έχουμε είτε να γράψετε το δικό σας απλό μήνυμα. Στη συνέχεια, θα αρχίσετε να προσθέτετε κάποια προηγμένη λειτουργικότητα.Στείλτε email σχετικά με το σφάλμα
Συνήθως όταν κάποιος χτυπά μια σελίδα σφάλματος 404, είναι επειδή έχει ακολουθήσει έναν κακό σύνδεσμο κάπου και όχι πληκτρολογώντας μια ανόητη διεύθυνση URL απευθείας στη γραμμή διευθύνσεων (αν και ποτέ δεν υποτιμάτε την ικανότητά τους να το κάνουν αυτό πολύ). Σε αυτές τις περιπτώσεις, θα ήταν χρήσιμο για εσάς, ως διαχειριστής του ιστότοπου, να γνωρίζετε για το σφάλμα και να διορθώσετε είτε τον δικό σας κακό σύνδεσμο είτε να ζητήσετε από τον ιστότοπο που σας συνδέει να το διορθώσετε. Επικολλήστε ολόκληρο αυτό το απόσπασμα κώδικα στην κορυφή του λαμπερού νέου σας 404.php σελίδα:
php $ message = ""; αν είναι (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Ο χρήστης ήρθε από:" $ _ SERVER ['HTTP_REFERER']. τέλος εαν; $ message. = "Το URL της σελίδας που προσπάθησε να έχει πρόσβαση ήταν:". $ _ SERVER ['REQUEST_URI']. \ r \ n "; $ admin_email = get_option ('admin_email'); @ wp_mail ($ admin_email, "σφάλμα 404", μήνυμα $);
Ο παραπάνω κώδικας θα στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου στην καταχωρημένη ηλεκτρονική διεύθυνση ηλεκτρονικού ταχυδρομείου που περιγράφει το Διεύθυνση URL από την οποία προήλθαν, εάν υπάρχει, και το URL που προσπάθησαν να φτάσουν. Από την πλευρά του χρήστη, δεν κάνει τίποτα - μόνο σας στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου και δεν εξάγει τίποτα στη σελίδα σφάλματος.
Προσθέστε μια φόρμα αναζήτησης
Ο χρήστης προφανώς ήρθε στο δικτυακό σας τόπο ψάχνοντας για κάτι, οπότε αντί να τους αφήσει απογοητευμένους, αφήστε τους να αναζητήσουν τι ήθελαν αντ 'αυτού. Για να το κάνετε αυτό, βρείτε ένα κατάλληλο μέρος στο πρότυπό σας, ίσως να προσθέσετε μια μικρή σημείωση για "Γιατί να μην προσπαθήσουμε να ψάξουμε αντ 'αυτού";, και επικολλήστε σε αυτή τη μοναδική γραμμή κώδικα:
php περιλαμβάνουν (TEMPLATEPATH. "/searchform.php");
Προσθήκες για τη βελτίωση της σελίδας σφάλματος
Εάν η προσαρμοσμένη κωδικοποίηση μιας σελίδας 404 δεν είναι πραγματικά το πράγμα σας, τότε μην ανησυχείτε γιατί υπάρχουν μερικά plugins που μπορούν να σας δώσουν μια καλύτερη εμπειρία 404 επίσης. Ας ΡΙΞΟΥΜΕ μια ΜΑΤΙΑ:
Αυτό το plugin παρακολουθεί τον ιστότοπό σας για σφάλματα 404 και τα καταγράφει, ώστε να μπορείτε να ειδοποιηθείτε από τον πίνακα διαχείρισης. Επιπλέον, αν βρείτε κάποιον εξωτερικό ιστότοπο που έχει συνδεθεί με εσάς με λάθος σύνδεσμο, μπορείτε να τον ανακατευθύνετε χωρίς να χρειάζεται να επικοινωνήσετε μαζί του - απλώς πείτε στο πρόσθετο εκεί όπου ο σπασμένος αυτός σύνδεσμος πρέπει να πάνε, και οι επισκέπτες θα σταλούν μαζί με μια μηχανή αναζήτησης φιλική 301 αυτόματη ανακατεύθυνση.
Ακόμα καλύτερα από το να προσπαθήσετε να διορθώσετε τα 404 σφάλματα, καθώς αυτά θα εμφανιστούν, θα ήταν να μην τα εμφανίζετε ποτέ στην πρώτη θέση. Το Smart 404 κάνει ακριβώς αυτό - εξετάζει τη διεύθυνση URL, εξάγει λέξεις-κλειδιά από αυτό και προσπαθεί να καταλάβει ακριβώς τι προσπαθεί να κάνει ο χρήστης. Δεν υπάρχει στιγμιότυπο οθόνης για να σας δείξουμε, επειδή δεν χρειάζεται καμία διαμόρφωση και απλά λειτουργεί έξω από το κουτί. Το μειονέκτημα είναι βέβαια ότι εάν η διεύθυνση URL περιέχει λέξεις-κλειδιά χωρίς νόημα, είναι απίθανο να βρούμε τυχόν αντιστοιχίες - έτσι και ορθογραφικά λάθη.
Τέλος πάντων, ελπίζω να αποφασίσετε να κάνετε μια σωστή σελίδα WordPress 404, είτε με στυλ DIY είτε με ένα plugin. Ξέρετε για άλλα έξυπνα 404 σχετικά πρόσθετα που θέλετε να μοιραστείτε, αν ναι, τότε ενημερώστε μας στα σχόλια! Έχουμε επίσης ένα ταχέως αναπτυσσόμενο αρχείο αρκετά προηγμένα μαθήματα WordPress, καθώς και το δικό μου Ξεκινώντας με το WordPress Ρυθμίστε το ιστολόγιό σας με το WordPress: Ο τελευταίος οδηγόςΘέλετε να ξεκινήσετε το δικό σας blog αλλά δεν ξέρετε πώς; Δείτε το WordPress, την πιο ισχυρή πλατφόρμα blogging που διατίθεται σήμερα. Διαβάστε περισσότερα δωρεάν οδηγός - ο οποίος καλύπτει τα πάντα από τα απαραίτητα πρώτα βήματα και τα plugins σε όλη τη διαδρομή για τη δημιουργία εσόδων και SEO. και βεβαιωθείτε ότι έχετε δει το Το καλύτερο των WordPress Plugins Οι καλύτερες προσθήκες WordPress Διαβάστε περισσότερα σελίδα.
Ο James έχει πτυχίο στην Τεχνητή Νοημοσύνη και είναι πιστοποιημένος με CompTIA A + και Network +. Είναι ο κύριος προγραμματιστής της MakeUseOf, και ξοδεύει τον ελεύθερο χρόνο του παίζοντας VR paintball και boardgames. Κατασκευάζει υπολογιστές από τότε που ήταν παιδί.