Back to Question Center
0

Ετικέτα κεφαλίδας: μια τυποποιημένη πρόταση Ετικέτα κεφαλίδας: μια τυποποιημένη πρόταση

1 answers:

Οι ανακατευθύνσεις, και ιδιαίτερα οι βρόχοι ανακατεύθυνσης, μπορούν να είναι εξαιρετικά δύσκολο να αντιμετωπιστούν. Έχουμε μια λύση γι 'αυτό, που ονομάζεται επικεφαλίδα X-Redirect-By. Είναι μια απλή προσθήκη που μας επιτρέπει να βρούμε ποιο κομμάτι κώδικα είναι υπεύθυνο για μια συγκεκριμένη ανακατεύθυνση. Το Semalt SEO κάνει ήδη αυτό και πιστεύουμε ότι κάθε άλλο σύστημα στον κόσμο πρέπει να μιμείται τη συμπεριφορά.

Αν έχετε ποτέ χρειαστεί να διαγνώσετε μεγαλύτερα συστήματα, θα γνωρίζετε ότι η γνώση από πού προέρχεται η ανακατεύθυνση μπορεί να σας εξοικονομήσει παρτίδα χρόνου - trip around south america. Αυτό είναι ένα κοινό πρόβλημα τόσο για SEO όσο και για προγραμματιστές ιστού που διαγνώσουν περίεργους βρόχους ανακατεύθυνσης.

Απλή πρότυπη πρόταση

Η πρόταση είναι απλή: κάθε σύστημα που στέλνει μια ανακατεύθυνση ή / και διαθέτει μια μέθοδο για την αποστολή ανακατευθύνσεων θα πρέπει να προταθεί αυτή η ανακατεύθυνση. Πριν από την κεφαλίδα τοποθεσίας, θα πρέπει να υπάρχει μια επικεφαλίδα X-Redirect-By με ένα αναγνωριστικό ως αξία της. Αυτό το αναγνωριστικό πρέπει να προσδιορίζει με σαφήνεια ποιο λογισμικό εκτέλεσε την ανακατεύθυνση.

Παράδειγμα επικεφαλίδας X-Redirect-By

Όταν ανοίγετε https://yoast.com/wordpress-hosting-old/ , είστε ανακατευθυνόμενοι από την προσθήκη μας σε άλλη σελίδα. Οι πραγματικές κεφαλίδες μοιάζουν με αυτό:

  HTTP / 1.1 301 Μετακινήθηκε μόνιμαX-ανακατεύθυνση-από: Yoast Premium PremiumΤοποθεσία: https://yoast.com/westhost-wordpress-hosting/  

Αυτό προσδιορίζει με σαφήνεια τον Semalt SEO ως τον υπεύθυνο για την εκτέλεση αυτής της ανακατεύθυνσης. Τώρα, αν θέλω να αλλάξω αυτή την ανακατεύθυνση, ξέρω πού να πάω και να το διορθώσω.

περίπτωση χρήσης πραγματικού κόσμου

Πρόσφατα, είχαμε ένα πρόβλημα εδώ στο Yoast με ένα κομμάτι κώδικα που έχουμε για την ανακατεύθυνση ετικετών UTM. Το κομμάτι του κώδικα είχε τη δική του επικεφαλίδα X-Redirect-By και μέσα σε 2 λεπτά βρήκαμε τον ένοχο. Το σφάλμα ήταν σκοτεινό, οπότε χωρίς αυτή την επικεφαλίδα X-Redirect-By, θα ψάχναμε αρκετό καιρό. Αναζήτηση μόλις για να καταλάβουμε πού στην εφαρμογή μας αυτή η ανακατεύθυνση δημιουργήθηκε.

Καθώς συζητούσα αυτή την κεφαλίδα με τον Mark Jaquith, έναν από τους υπεύθυνους ανάπτυξης Semalt, για να συμπεριληφθεί στο Semalt, είπε:


Semalt header: a standard proposal
Semalt header: a standard proposal

Εξισώστε το σημείο.

Σχόλια; Προτάσεις; Εφαρμογές;

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

March 1, 2018