Τι είναι η σχετική διεύθυνση URL;
Μια σχετική διεύθυνση URL είναι ένας Ομοιόμορφος Εντοπιστής Πόρων (URL) που καθορίζει τη θέση ενός στόχου σε σχέση με τη διεύθυνση της σελίδας στην οποία βρίσκεται. Σε αντίθεση με τις απόλυτες διευθύνσεις URL, οι σχετικές διευθύνσεις URL δεν περιέχουν το πρωτόκολλο ("http://" ή "https://") και το όνομα τομέα (π.χ. "example.com").
Για παράδειγμα, εάν η σελίδαhttps://example.com/seo/glossary/relative-url/
(με μια κάθετο που ακολουθεί) περιείχε τον ακόλουθο κώδικα:
<a href="best-practices">καλές πρακτικές</a>
ο τελικός προορισμός του εν λόγω συνδέσμου θα είναι
https://example.com/seo/glossary/relative-url/best-practices.
Αυτό το παράδειγμα δείχνει την απλούστερη χρήση μιας σχετικής διεύθυνσης URL. Για να αποφύγετε τα σφάλματα που σχετίζονται με τις σχετικές διευθύνσεις URL, είναι σημαντικό να είστε εξοικειωμένοι με πιο προηγμένες περιπτώσεις χρήσης.
Κατανόηση ενός καταλόγου
Ας δούμε το ίδιο παράδειγμα, αλλά αυτή τη φορά η διεύθυνση URL της σελίδας δεν τελειώνει με μια παύλα:
https://example.com/seo/glossary/relative-url
Ο ίδιος κωδικός σε αυτό:
<a href="best-practices">καλές πρακτικές</a>
θα οδηγούσε τώρα σε:
https://example.com/seo/glossary/best-practices.
Γιατί;
Αν και δεν υπάρχει διαφορά για τους χρήστες, μια διεύθυνση URL με μια τελική κάθετο είναι τεχνικά ένας κατάλογος, ενώ μια χωρίς αυτή θεωρείται αρχείο μέσα στο φάκελο (κατάλογο) /glossary/
. Σε αυτή την περίπτωση, μια σχετική διεύθυνση URL είναι σχετική με τον τρέχοντα κατάλογο.
Υπάρχει μια άλλη μορφή για μια τρέχουσα διεύθυνση URL που σχετίζεται με τον κατάλογο:
./
πριν από τον σύνδεσμο.
Έτσι, αυτοί οι δύο σύνδεσμοι θα οδηγήσουν στον ίδιο προορισμό:
<a href="best-practices">καλές πρακτικές</a> <a href="./best-practices">καλές πρακτικές</a>
Ρίζα-σχετική διαδρομή
Εάν η σχετική διεύθυνση URL έχει μια επικεφαλής κάθετο, σημαίνει ότι είναι σχετική με τον ριζικό τομέα, αγνοώντας όλους τους φακέλους και τους υποφακέλους.
Πίσω στο παράδειγμά μας:
<a href="/καλές πρακτικές">καλές πρακτικές</a>
Αυτός ο κώδικας σε αυτή τη σελίδα θα δημιουργήσει έναν σύνδεσμο προς:
https://example.com/best-practices
Ένα επίπεδο πάνω
Το πρόθεμα ../
ενός σχετικού συνδέσμου τον καθιστά σχετικό με τον κατάλογο που βρίσκεται ένα επίπεδο πάνω από τον τρέχοντα.
Ο τρέχων κατάλογος για τη διεύθυνση URL https://example.com/seo/glossary/relative-url
(χωρίς την τελική κάθετο) είναι /glossary/
.
Έτσι, ο ακόλουθος κώδικας:
<a href="../καλές πρακτικές">καλές πρακτικές</a>
θα δημιουργήσει έναν σύνδεσμο προς:
https://example.com/seo/best-practices
Σχετικές vs Απόλυτες διευθύνσεις URL για SEO
Όσον αφορά το SEO, δεν υπάρχει καμία διαφορά μεταξύ σχετικών και απόλυτων διευθύνσεων URL στους συνδέσμους των σελίδων. Ωστόσο, συνιστάται (αλλά δεν απαγορεύεται) η χρήση απόλυτων διευθύνσεων URL στις ετικέτες rel="canonical"
και hreflang
για την ελαχιστοποίηση της πιθανότητας σφαλμάτων και σύγχυσης.
Συμπέρασμα
Η κατανόηση των σχετικών διευθύνσεων URL και των περιπτώσεων χρήσης τους είναι ζωτικής σημασίας για τη σωστή πλοήγηση στον ιστό και τη διατήρηση μιας οργανωμένης δομής του ιστότοπου. Ενώ οι σχετικέ ς διευθύνσεις URL μπορούν να απλοποιήσουν τη διαχείριση των συνδέσμων σε έναν ιστότοπο, οι απόλυτες διευθύνσεις URL προτιμώνται σε συγκεκριμένες ετικέτες SEO για να διασφαλίζεται η σαφήνεια και να αποφεύγονται τα λάθη.