Πώς να κάνετε ανακατεύθυνση ενός παλαιού τομέα σε νέο τομέα μέσω htaccess 301

Χρήση του .htaccess για να αποκατασταθεί οριστικά ο παλιός τομέας σε νέο τομέα
Εάν δεν έχετε κάνει αλλαγές στο site σαςαλλά απλώς τη μεταφέρετε, χρησιμοποιώντας τον ακόλουθο κώδικα στο αρχείο .htaccess στη ρίζα του παλιού σας τομέα, δεν θα ανακατευθύνει μόνο τους χρήστες σας, αλλά θα ενημερώσει επίσης το ευρετήριο της Google και θα περάσει κατά μήκος της SEO Ranking σας.
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</ IfModule>
Ο παραπάνω κώδικας είναι απλός κανονικός τρόπος έκφρασης, ώστε να μπορείτε να κάνετε όλα τα είδη των έξυπνων πραγμάτων με αυτό. Για παράδειγμα, αν θέλετε να ανακατευθύνετε υποτομείς εκτός από τον ριζικό τομέα, θα χρησιμοποιούσατε αυτόν τον κώδικα:
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</ IfModule>
Μπορείτε επίσης να κάνετε πράγματα όπως ανακατεύθυνση ενός παλιού υποτομέα σε έναν κατάλογο στον νέο τομέα (ή αντίστροφα). Το έκανα όταν ανακατευθύνω το www.groovypost.com/forum/ στο forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
</ IfModule>
Αυτό το τελευταίο παράδειγμα σας δείχνει να εκτελείτε εφάπαξανακατευθύνσεις για μεμονωμένες σελίδες. Αυτό θα μπορούσε να είναι βολικό εάν διατηρήσατε τη συνολική δομή ιστότοπου ίδια (χρησιμοποιώντας μία από τις ανακατευθύνσεις παραπάνω), ωστόσο θέλετε να αλλάξετε μερικές διευθύνσεις URL στον νέο τομέα. Απλά χρησιμοποιήστε τα εξής:
Ως κώδικας κανονικής έκφρασης, τις δυνατότητεςείναι ατελείωτες. Ωστόσο, μια βασική υπηρεσία διαφυγής είναι πολύ προσεκτική όταν κάνετε αυτές τις αλλαγές στο αρχείο .htaccess. Το Messing με αυτό το αρχείο μπορεί να σπάσει τον διακομιστή ιστού του Apache και να κατεβάσει τον ιστότοπό σας. Έτσι δοκιμάστε, δοκιμάστε και δοκιμάστε πάλι πριν κάνετε οποιεσδήποτε αλλαγές. Χρειάζεστε βοήθεια? Αφήστε ένα σχόλιο εδώ ή στο δωρεάν φόρουμ υποστήριξης.
Αφήστε ένα σχόλιο