htaccess tutorial 4:.htaccess Redirects

Δημοσιεύτηκε από τον alex

Τα redirects ή αλλιώς ανακατευθύνσεις μας επιτρέπουν να ανακατευθύνουμε τους χρήστες μας από μία τοποθεσία σε μία άλλη. Αυτό είναι ιδιαίτερα χρήσιμο για παράδειγμα όταν έχετε μετακινήσει μία σελίδα σας από μία τοποθεσία σε μία άλλη. Για παράδειγμα μπορεί να έχετε γράψει ένα άρθρο και το url του να είναι το παρακάτω:

www.mysite.gr/pdfeeghr.html

Για κάποιο λόγο μπορεί να θέλουμε να αλλάξουμε το url αυτό σε κάποιο άλλο. Για παράδειγμα μπορεί να θέλουμε να κάνουμε φιλικά τα url προς την ιστοσελίδα μας και έτσι να εμφανιζόμαστε σε υψηλότερες θέσεις στα οργανικά αποτελέσματα. Τα seo friendly url είναι γνωστό ότι βοηθάνε την ιστοσελίδα μας να αποκτήσει καλύτερες θέσεις. Το πρόβλημα όμως είναι ότι αν απλά αλλάξουμε το url της ιστοσελίδας μας, θα δημιουργήσουμε ένα 404 error που αναφέραμε προηγουμένως.

Κάποιοι χρήστες που έχουν βάλει αυτό το url στα bookmarks τους ή σε κάποιο σύνδεσμο της ιστοσελίδας τους προς το δικό σας, θα τους δημιουργήσει σφάλμα 404. Το πρόβλημα είναι ακόμη μεγαλύτερο με τις μηχανές αναζήτησης όπως το Google, αφού μεγάλος αριθμός 404 σφαλμάτων μπορεί να οδηγήσει ακόμη και σε απώλεια θέσεων.

Η λύση στα παραπάνω προβλήματα είναι απλή! Αυτό που χρειάζεται να κάνουμε είναι να φτιάξουμε μία ρύθμιση στο .htaccess και να ανακατευθύνουμε το παλιό url της ιστοσελίδας μας σε ένα νέο. Για να το κάνουμε αυτό, θα βάλουμε τον παρακάτω κανόνα:

Redirect 301 /old_page.html http://www.yourdomain.com/new_page.html

Με αυτό τον τρόπο λέμε τόσο σε ανθρώπους όσο και σε επισκέπτες ότι η σελίδα έχει μεταφερθεί σε νέα τοποθεσία μόνιμα. Σε περίπτωση που θέλουμε να αλλάξουμε την τοποθεσία μας προσωρινά, απλά γράφουμε τον παραπάνω κανόνα χωρίς το 301 ή βάζουμε το 302 μετά τη λέξη Redirect. Αυτό λέει στις μηχανές αναζήτησης ότι η σελίδα έχει μεταφερθεί σε νέα τοποθεσία προσωρινά και πως κάποια στιγμή στο μέλλον θα ξαναείναι διαθέσιμη. Χρειάζεται λοιπόν προσοχή στον ορισμό της κατάλληλης ανακατεύθυνσης, αφού το Redirect 301 είναι για μόνιμη αλλαγή τοποθεσίας, ενώ το Redirect ή Redirect 302 είναι για προσωρινή.

One response to “htaccess tutorial 4:.htaccess Redirects”

  1. vasilis says:

    Αν θέλω να μεταφερθώ σε νέο domain για πάντα, μπορώ να χρησιμοποίηση το 301;

Leave a Reply

Your email address will not be published. Required fields are marked *

 
 
 
εκπαιδευτικά βίντεο

Εκπαιδευτικά Βίντεο

Εκπαιδευτείτε μέσα από τα εντελώς δωρεάν βίντεο μας, πάνω σε web τεχνολογίες όπως HTML, CSS, Javascript και PHP.

 
δωρεάν themes

Δωρεάν Themes

Στη Supremo Hosting προσφέρουμε εντελώς δωρεάν premium wordpress themes για τις ανάγκες της ιστοσελίδας σας!

 
κατασκευή ιστοσελίδων

Κατασκευή Ιστοσελίδων

Επωφεληθείτε από τις εξαιρετικά χαμηλές τιμές που προσφέρουμε πάνω στην κατασκευή ιστοσελίδων και eshop.

cards