Come trasferire un blog WordPress per un dominio diverso?
-
16-10-2019 - |
Domanda
diciamo Let stiamo ospitando il nostro blog WordPress su determinato dominio e vorrei spostarlo in un nuovo dominio. Come fare questo con il minimo fastidio e colpo di SEO?
Ci sono plugin che potrebbero aiutare con questo? (Ad esempio fornendo automatico interdominio 301 reindirizzamento o simile)
Soluzione
Mi consiglia di gestire il redirect 301 sul server web, piuttosto che in WordPress. mod_rewrite o RedirectMatch sarà molto più efficiente di filatura fino WordPress per fornire un Location
:. intestazione
<VirtualHost *:80>
ServerName busted-cheap-url.com
# mod_alias
RedirectMatch permanent (.*) http://great-new-url.com$1
# OR mod_rewrite
RewriteEngine on
RewriteRule (.*) http://great-new-url.com$1 [R=301]
</VirtualHost>
Ci sono diversi metodi per modificare l'URL del blog; Io tendo a preferire l'impostazione di un nuovo WP_HOME
e WP_SITEURL
in wp-config.php
come una soluzione rapida, e l'esecuzione di comandi SQL nel database come una soluzione più permanente.
Vedi anche:
- Modifica dell'URL
- spostare facilmente un WordPress Installare dallo sviluppo alla produzione ? , che raccomanda diversi modi per spostare un blog a un nuovo URL
Altri suggerimenti
Guardate la risposta precedente per SEO e 301 redirect. Per quanto riguarda lo spostamento wordpress:
- Cambia la site_url e valori HOME_URL nel vostro db. questi due valori resid in wp-options. basta utilizzare l'interfaccia phpmyadmin per cambiarli nella nuova posizione wordpress
- Search & Replace plug al fine di assicurarsi che tutti i vostri in- link e immagini legati non si rompono. (Basta cambiare http://oldurl.com per http://newurl.com per tutti i contenuti e post meta è una abbastanza facile da usare plugin)
Questo è tutto. si sta bene ad andare.
Quello che mi piace fare è quello di esportare il database di WordPress in un file sql. Allora un ritrovamento / sostituire il oldurl.com a newurl.com. Sì, si può semplicemente cambiare la vostra site_url e HOME_URL nella tabella delle opzioni, ma si avrà perso un sacco di altri posti.
Per non parlare, alcuni plugin si romperà se non si fa in questo modo.
Una volta effettuata la modifica, importare il file sql nel nuovo database sul nuovo server.
Il WordPress Codex è un ottimo strumento. :)