Back to Question Center
0

Semalt: ανακατεύθυνση ιστότοπου wordpress σε νέο τομέα, χρησιμοποιώντας μπαλαντέρ ή και οι δύο δεν λειτουργούν

1 answers:

Μετακόμισα ακριβώς μια ιστοσελίδα wordpress σε ένα νέο τομέα.

Όλες οι διευθύνσεις URL είναι οι ίδιες στον νέο τομέα, εκτός από τη διεύθυνση url της ρίζας. ο τομέας είναι στο godaddy, και μπορώ να το προωθήσω αλλά αυτό δεν θα κρατήσει τις Urls.

ο νέος τομέας εγκαταστάθηκε ως ένα ολοκαίνουργιο site wordpress. Ήταν ένας επανασχεδιασμός τόσο νέο θέμα / επιλογές / plugins.

Σμυαλίστε το θέμα ήταν όλα τα εγκαίνια Έτρεξα την εισαγωγή / εξαγωγή wordpress για τις παλιές θέσεις.

οι διευθύνσεις URL είναι ταυτόσημες:

παράδειγμα: http: // website1. com / 2015/05 / get-moving-for-mindstrong-αφήνει-στάση-το-στίγμα /

http: // newwebsite. site1. com ωστόσο, ανακατευθύνει σωστά στο http: // newwebsite. com

είναι μόνο όταν πηγαίνω στο παλιό url post link, ότι συνεχίζει να φορτώνει την παλιά url, χωρίς css.

Ο τομέας είναι godaddy, και φιλοξενείται σε μια μικρότερη εταιρεία φιλοξενίας. Απλά "μπαλαντέρ" για να προωθηθεί με και χωρίς www.

February 6, 2018

Αυτός ο κώδικας είναι αυτός που χρειάζεστε στις πρώτες γραμμές ενός. htaccess στο παλιό φάκελο ριζικού εγγράφου του ιστοτόπου (με την προϋπόθεση ότι ο παλιός διακομιστής τρέχει apache με την ενότητα mod_rewrite εγκατεστημένη):

  RewriteEngine ενεργοποιημένο
RewriteCond% {HTTP_HOST} ^ www \. website1 \. com $ [NC, OR]
RewriteCond% {HTTP_HOST} ^ ιστοσελίδα1 \. com $ [NC]
RewriteRule ^ (. *) $ http: // www. newwebsite. com / $ 1 [R = 301, L] 

Με αυτόν τον τρόπο, όταν κάποιος αποκτήσει πρόσβαση στον παλιό τομέα με ή χωρίς το www, θα μεταφερθεί στη νέα διεύθυνση URL με την υπόλοιπη φιλική διεύθυνση URL.

Εάν αυτό δεν λειτουργεί για εσάς, τότε ίσως χρειαστεί να ζητήσετε από τον παλιό παροχέα φιλοξενίας να βάλει τις παραπάνω γραμμές απευθείας στο βασικό αρχείο διαμόρφωσης apache (httpd. conf) στο επάνω μέρος και κάντε επανεκκίνηση του Apache. Οι κουκίδες στο RewriteCond διαφεύγουν έτσι ώστε να λαμβάνονται κυριολεκτικά ως τελείες αντί για μια αντίστοιχη εντολή. Εάν πρέπει να προσθέσετε τελείες στις γραμμές RewriteCond, χρησιμοποιήστε \. αντί .

Semalt: ανακατεύθυνση ιστότοπου wordpress σε νέο τομέα, χρησιμοποιώντας μπαλαντέρ ή και οι δύο δεν λειτουργούν
Reply