Migrare WordPress fără durere. Atașați un domeniu la contul dvs. pe noua găzduire. Mutarea WordPress la o altă găzduire

Bună seara dragi cititori. Zilele trecute v-am spus cum să o faceți pe altă găzduire fără a schimba domeniul. Astăzi vreau să completez această poveste cu o postare despre cum să transferi WordPress pe alt domeniu cu sau fără schimbarea găzduirii.

Navigare în pagină:

Probabil că știi asta dacă doar o iei și direcționezi domeniu nou la site, apoi panoul de administrare și părțile individuale ale site-ului se vor deschide din vechiul domeniu + meniul se va defecta constant, aruncându-l în locul greșit unde aveți nevoie. Există 2 moduri de a rezolva această problemă, de a remedia descărcarea bazei de date sau de a folosi linii magice de cod pentru fișierul WordPress wp-config.php:

define("WP_HOME", "http://newdomain.ru");
define("WP_SITEURL", "http://newdomain.ru");

Înainte de orice acțiune pentru a transfera un site sau a schimba un domeniu, faceți o completare copie de rezervă loc de lucru!!!

Acest cod rezolvă complet problema transferului de la un domeniu nou la unul vechi și obligă panoul de administrare WordPress să se încarce de la noua adresă, dar, din păcate, nu este capabil să schimbe toate linkurile din postări, pagini, taxonomii, widget-uri și curând. În esență, acest cod PHP înlocuiește domeniul care este specificat în setările dvs. wordpress nu este transferat la un alt domeniu: și pur și simplu puteți schimba domeniul în setări pentru a nu adăuga cod la wp-config.php.

Dar astăzi nu este vorba despre asta, trebuie să înlocuim complet vechiul domeniu cu unul nou.

Pentru a transfera WordPress pe alt domeniu, avem nevoie de următoarele instrumente:

Nume Descriere Legătură
(primul clic pe genera link,
deschide-l pe al doilea într-o filă nouă)
FileZilla - FTP gratuit client Client FTP pentru lucrul cu fișiere și directoare de pe hosting.
administrator Fișier php pentru descărcare baze de date mySQL. Puteți utiliza phpMyAdmin încorporat pe găzduirea dvs., dacă există, desigur, dar voi descrie opțiune universală folosind acest fișier.
Notepad++ Elegant și editor convenabil fișiere. Cap și umeri deasupra editorului de text standard din Windows.

Schimbați domeniul WordPress

Pentru a schimba un domeniu în WordPress, trebuie să descarcăm un dump de bază de date. Acest lucru se poate face folosind fișierul PHP Adminer sau folosind panoul de găzduire phpMyAdmin.

Instrucțiuni pas cu pas pentru schimbarea unui domeniu în WordPress:

1) descărcați Adminer din linkul de mai sus și încărcați-l prin FTP pe găzduirea dvs. Pentru asta avem nevoie de FTP Client FileZilla, precum și acces FTP la găzduirea dvs. Hai să lansăm client ftp FileZilla și introduceți datele noastre FTP așa cum se arată în captură de ecran:

2) în coloana din dreapta avem fișiere de pe server, iar în coloana din stânga avem fișiere de pe PC-ul nostru. În coloana din stânga trebuie să găsiți folderul în care se află adminer-4.2.2.php (apropo, este posibil să aveți un nume ușor diferit), iar în coloana din dreapta trebuie să găsiți directorul în care se află site-ul nostru , vor exista cu siguranță fișierele „wp-config.php”, „index.php”, directoarele „wp-content”, „wp-admin”, „wp-includes” și încărcați adminul pe server.

3) Deschideți browserul și tastați yoursite.com/adminer-4.2.2.php (înlocuiți cu propria opțiune), o pagină ca aceasta ar trebui să se deschidă: 4) Dacă știți aceste date pe care administratorul le cere, atunci introduceți-le, dacă nu, atunci deschideți fișierul wp-config.php, acesta se află în rădăcina site-ului dvs. și luați datele de acces necesare la baza de date, așa cum se arată în figură:

5) introduceți datele în formularul de autentificare și faceți clic pe Enter, ar trebui să vedem o fereastră ca aceasta:


6) faceți clic pe fila de export din stânga: și vom vedea așa ceva (nu vă grăbiți să salvați baza de date, există câteva nuanțe aici, vom vorbi despre ele în continuare)

7) puteți descărca întreaga bază de date și apoi vă agitați cu înlocuirea adreselor URL sau o puteți împărți în 2 părți și evitați problemele. În prima parte a bazei de date includem toate tabelele, cu excepția „wp_comments” și „wp_posts”; uitați-vă cu atenție la skinul de mai jos:


și faceți clic pe export. Salvăm fișierul, asigurați-vă că indicați că aceasta este prima parte, de exemplu, adăugați numărul 1 la nume: Acum facem a doua parte;
și faceți din nou clic pe export, doar adăugați numărul 2 la nume:

8) Deschideți prima parte a bazei de date în Notepad++, care ar trebui să fie deja instalată pe computerul nostru: și apăsați combinația de taste Ctrl+f, în această fereastră scrieți domeniul dvs. în fereastra de căutare și apăsați Enter:
Continuăm căutarea până când găsim date ca acestea:

„siteurl”, „http://site”

„„acasă”, „http://site”

Fiți foarte atenți, în prima parte trebuie doar să înlocuim linkurile către un domeniu nou, atașez skin-ul:
După cum înțelegeți, trebuie să înlocuiți vechiul domeniu cu unul nou în aceste locuri. Salvăm prima parte a bazei și o închidem astfel încât să nu se încurce sub mâinile noastre.

9) Deschideți a doua parte în Notepad++ și faceți un lucru ușor diferit. Apăsați din nou Ctrl+f, dar în căutare mergeți la a doua filă „Înlocuire” și completați ca pe pielea mea:

Toate postările și-au schimbat domeniul, acum trebuie să salvăm această imagine și să o închidem.

10) Ne întoarcem la administratorul nostru, mergem la fila de import și încărcăm mai întâi prima parte a dump-ului, apoi a doua pe rând:

11) După ce ați încărcat cu succes ambele părți ale dump-ului în baza de date, site-ul dvs. s-a schimbat Numele domeniului, iar dacă ați trimis anterior DNS-ul noului domeniu către găzduirea dvs., atunci site-ul se va deschide cu noul nume de domeniu, schimbarea domeniului Wordpress a avut succes, transferul Wordpress pe alt domeniu a fost finalizat.

12) Accesați panoul de administrare, prima filă de setări este „general” (yoursite/wp-admin/options-general.php), vedeți dacă avem domeniul corect indicat în ambele câmpuri și faceți clic pe salvare modificări pe care nu le-am făcut; orice modificari. Asta e, acum site-ul tău va funcționa din noul domeniu.

Mutarea WordPress pe alt domeniu

Teoretic, v-am spus deja cum să transferați WordPress pe alt domeniu, mai exact aici (de acum încolo voi numi asta instrucțiuni pas cu pas ca „Instrucțiuni 1”) am descris cum să transferi un VP pe o altă găzduire, iar în titlu (în continuare îl voi numi „Instrucțiuni 2”) am descris cum să schimbi domeniul WordPress. Rămâne doar să structuram tot ce este descris.

Și astfel, instrucțiuni structurate pas cu pas:

1) Din „Instrucțiunile 1” facem toate punctele de la primul până la al cincilea (1 - 5) inclusiv.

3) În urma unor astfel de acțiuni, avem toate fișierele din vechea găzduire și o bază de date de 2 părți din vechea găzduire, în care noul domeniu este deja înregistrat.

4) Această instrucțiune presupune că ați atașat deja un domeniu nou la noua găzduire. Nu voi descrie acest proces. Ne conectăm la noua găzduire, unde ar trebui să avem o bază de date creată și site-ul însuși înșurubat (dosare create în care să încărcăm fișiere prin FTP). Din „Instrucțiunile 1” trebuie să faceți punctele 13 până la 15 inclusiv.

5) În „Instrucțiunile 1” din paragraful 16 se spune că trebuie să încărcați 1 parte din baza de date, dar avem 2 părți, adică încărcăm pe rând prima și a doua parte a bazei de date.

6) Atâta tot, transferul WordPress pe alt domeniu este complet și ne putem bucura de munca lui.

În aceste instrucțiuni, am simplificat puțin totul, nu am descris totul din nou, deoarece transferul Wordpress pe alt domeniu și transferul unui site WordPress pe altă găzduire sunt sarcini destul de asemănătoare. Principalul lucru pe care trebuie să-l înțelegeți este că trebuie să descărcați de pe vechea găzduire nu 1 dump întreg, ci 1 dump împărțit în 2 părți. Ei bine, de aici rezultă că va trebui să încărcați în gazduire noua 2 părți dintr-un dump de bază de date. + în aceste părți trebuie să știți cum și unde să schimbați domeniul cu unul nou. Am transferat WordPress pe alt domeniu, dacă ceva nu merge pentru tine, mă poți contacta și te voi ajuta.

La transfer simplu Fișierele Wordpress dintr-un director în altul, site-ul „se rupe” - aspectul este rupt, imaginile dispar. Această instrucțiune vă va ajuta dacă:

  • trebuie să transferați de la un domeniu la altul sau de la un subdomeniu la domeniul principal;
  • trebuie să transferați din subdirectorul ../domain.ru/wordpress în directorul principal ../domain.ru/.

Transfer de la un domeniu la altul

Inclusiv dintr-un subdomeniu sub.domeniu.ru la domeniul principal domeniu.ru.

Toate acțiunile trebuie efectuate în panoul de control al găzduirii.

  1. 1 Deschideți directorul rădăcină al site-ului sursă. .
  2. 2 Selectați toate fișierele site-ului și copiați-le în folderul rădăcină Site nou.
  3. 3

    Dacă este necesar, creați o nouă bază de date (DB) și importați în ea dump-ul DB al site-ului sursă: , .

    În acest caz, nu uitați să schimbați utilizatorul, parola și numele bazei de date în Fișier de configurare site: .

  4. 4

    După import, trebuie să ajustați adresa site-ului în baza de date. Pentru a face acest lucru, deschideți baza de date a noului site în phpmyadmin. Selectați baza de date necesară și accesați fila SQL. Rulați pe rând următoarele interogări SQL:

    • UPDATE wp_options SET option_value = REPLACE(option_value, "http://olddomain.ru", "http://newdomain.ru") WHERE option_name = "home" SAU option_name = "siteurl";
    • UPDATE wp_posts SET guid = REPLACE(guid, "http://olddomain.ru","http://newdomain.ru");
    • UPDATE wp_posts SET post_content = REPLACE(post_content, "http://olddomain.ru", "http://newdomain.ru");

    Unde olddomain.ru este numele anterior al site-ului, iar newdomain.ru este noul nume al site-ului. Dacă utilizați un certificat SSL pentru site-ul dvs., înlocuiți http cu https.

    Important: daca ai Domeniul chirilic, numele de domeniu în interogările SQL trebuie introdus în format Punycode. Pentru a converti un domeniu chirilic în format Punycode, utilizați . De exemplu, trebuie să vă transferați site-ul web pe domeniul chirilic newdomain.ru. Numele acestui domeniu în format Punycode arată astfel: xn--b1aedoqcfcd1k.ru. În acest caz, trebuie să introduceți o interogare SQL (de exemplu, 2 interogări): UPDATE wp_posts SET guid = REPLACE(guid, "http://olddomain.ru","http://xn--b1aedoqcfcd1k.

    A aparut o eroare

    Dacă te uiți eroare similară: 1146 — Tabelul „u1234567_hid5.wp_options” nu există, verificați dacă există un astfel de tabel wp_options.

    Prefixul tabelului poate diferi de wp, de exemplu: tabelul este numit xxx_opțiuni, Unde xxx- orice set de litere și numere. Dacă prefixul este diferit, schimbați numele tabelelor în toate cele trei interogări de mai sus.

  5. 5 Goliți folderul wp-content/cache dacă ați configurat memorarea în cache. Înainte de a verifica afișarea corectă a site-ului, ștergeți memoria cache a browserului.

Dezvoltarea unui nou site web, în ​​special, începe pe un server local (citiți:). Acest lucru are multe avantaje și, vorbind despre dezavantaje, putem observa unul - cum îl putem transfera apoi în găzduire reală? Deși acest minus se aplică mai mult pentru constructorii de site-uri începători. Gândind că acest lucru este dificil, exportul bazei de date, importul bazei de date, schimbarea căilor de adrese etc. Dar în realitate nu este așa, este destul de procedura simplași necesită cunoștințe minime din partea dvs. Și acest manual vă va ajuta să vă dați seama mai repede.

Odată ce ați finalizat seria și ați instalat, următorul pas este transferul la găzduire reală. Transferul WordPress va include absolut totul, pagini, postări, etichete, setări, plugin-uri și va fi salvat așa cum a fost pe serverul local. Prin urmare, nu trebuie să vă faceți griji, nimic nu va fi pierdut sau nu va dispărea.

Transfer WordPress.

Pasul 1. Exportați baza de date pe serverul local.

În primul rând, exportăm baza de date din server local. Accesați http://localhost/tools/phpmyadmin/, selectați baza de date din stânga și accesați fila „Export”.

Lăsați restul setărilor neschimbate și apasa butonul"BINE".

Pasul 2. Transferați fișiere WordPress.

Pentru acest pas trebuie să aveți acces la serverul real prin intermediul unui client FTP. De obicei, hosterul trimite datele prin e-mail după înregistrare. Conectați-vă la el folosind orice FTP- client, de exemplu, FileZilla este cel mai popular. Deschideți directorul principal (în multe hosteri se numește ca public_html) și transferați totul fisiere locale WordPress în acest folder.

Pasul 3. Creați o bază de date pe un server real.

Conectați-vă la CPanel furnizat de hosterul dvs., derulați la secțiunea „Băzuri de date” și selectați baza de date MySQL.

Introduceți numele bazei de date și faceți clic pe create.

Adăugați un nume de utilizator și o parolă (nom scriem toate datele în proiectul nostru).

Selectați utilizatorul și baza de date pe care tocmai le-ați creat și faceți clic pe „Adăugați”.

În fereastra de deschidere, bifați caseta pentru toate tabelele.

Pasul 4. Importați baza de date pe serverul real.

Ne întoarcem la cPanel, mergem la phpMyadmin, selectăm baza de date nou creată din stânga și facem clic pe fila „Import”.

Încărcăm baza de date exportată anterior de pe serverul local.

Debifați „Import parțial” și faceți clic pe „ok”.

Pasul 5. Schimbați adresa URL.

Acesta este cel mai mult parte importantă Migrare WordPress. Există trei opțiuni pentru schimbarea adreselor.

- Interogări SQL
— Folosiți un plugin
— Manual

Recomand cu căldură schimbarea manuală - acesta este cel mai mult metoda eficienta. Pentru că, în orice caz, va trebui să modificați manual atât SQL-ul, cât și pluginul. Pentru interogări SQL trebuie să adăugați phpMyadmin în fila „SQL” din câmpul de introducere următoarele rânduri.

UPDATE wp_options SET option_value = REPLACE(option_value, "http://localhost", "http://adressaita.ru") WHERE option_name = "home" SAU option_name = "siteurl"; UPDATE wp_posts SET guid = REPLACE(guid, "http://localhost","http://adressaita.ru"); UPDATE wp_posts SET post_content = REPLACE(post_content, "http://localhost", "http://adressaita.ru");

http://localhost – adresa locală a site-ului.
http://adressaita.ru – adresa site-ului real.

Pluginul care schimbă adresele este numit Adresele URL de actualizare Velvet Blues

Și ultima opțiune este manuală. Este puțin mai multă bătaie de cap, dar este eficient. Veți avea nevoie de un editor de text (utilizați Notepad++) și de o bază de date de pe un server local. Deschideți baza de date în editor (prin glisare și plasare) și accesați fila „Căutare – Găsiți”.

1. Adresă locală.
2. Adresă reală.

Și faceți clic pe „Înlocuiește tot”. Următorul pas este să schimbați calea rădăcină, arată cam așa:

W:/home/localhost/www/localblog

Pentru a afla o cale similară pe o găzduire reală, trebuie să creați un fișier cu orice nume și să scrieți următoarele rânduri în el:

Calea rădăcină

Salveaza in format phpși încărcați-l în găzduirea reală din folderul rădăcină public_html. Apoi mergeți la:

http://yourdomain.ru/filename.php

Copiați calea rezultată și înlocuiți-o cu cea de mai sus în exemplu. Dar nu te opri aici, caută toate meciurile și schimbă-te adresa reală. Când ați terminat de schimbat căile adreselor, copiați tot conținutul și în phpMyadmin din fila SQL, inserați în câmpul de introducere și faceți clic pe „ok”.

Dacă schimbați manual căile de adrese, atunci al patrulea pas „Import DB” nu este necesar.

Pasul 6. Configurați fișierul wp-config.php

Ultimul lucru rămas este să introduceți numele bazei de date, utilizatorul și parola. Deschideți fișierul wp-config.php situat în directorul rădăcină și modificați următoarele:

/** Numele bazei de date pentru WordPress */ define("DB_NAME", "DB name"); /** Nume utilizator MySQL */ define("DB_USER", "Utilizator"); /** Parola pentru baza de date MySQL */ define("DB_PASSWORD", "DB Password");

După toți acești pași, veți avea un site web funcțional pe găzduire reală.

Dacă aveți dificultăți, vă rugăm să mă contactați în comentarii și voi încerca să vă ajut. De asemenea, puteți folosi aceste instrucțiuni pentru a transfera un site WordPress de la o găzduire la alta. Doar schimbați adresele în mod logic, asta-i tot.

Dezvoltatorii web, într-un fel sau altul, se pot confrunta cu problema transferului unui site care rulează pe WordPress către alt domeniu sau găzduire. Nu vor exista probleme la transferul site-ului dvs. pe o altă găzduire, păstrând același nume de domeniu. Principalul lucru este că noua găzduire le acceptă caracteristicile sistemului, care sunt necesare pentru site-ul dvs.

În acest articol, vom analiza cum să schimbați domeniul unui site WordPress fără a-și pierde performanța și poziția în rezultatele motoarelor de căutare. Întreaga procedură este destul de simplă și trebuie să urmați câțiva pași simpli:

  1. Utilizați una dintre metodele descrise mai jos pentru a vă transfera site-ul pe alt domeniu.
  2. Configurați robots.txt pe domeniile vechi și noi.
  3. Creați o redirecționare 301 de la vechiul domeniu la cel nou.

Mutarea unui site WordPress pe alt domeniu

Prima cale

Cel mai simplu mod este să schimbi numele domeniului în consola de administrator:

  1. Conectați-vă la panoul de administrare, apoi accesați pagina „Setări - General”.
  2. În câmpurile disponibile „ Adresa WordPress” și „Adresa site-ului” se completează URL nouă domeniul dvs. Salvați setările. Gata.

Metoda, deși simplă, nu este potrivită pentru toată lumea. Dacă ați făcut-o vreodată manual legături interne, atunci pașii de mai sus nu vor ajuta în acest caz. Să trecem la a doua metodă.

A doua cale

Din nou, aceasta este departe de a fi o metodă ideală, iar lucrul rău este că necesită mai multă muncă decât a treia metodă (cea mai convenabilă, cu condiția să ai acces la PhpMyAdmin). Bine, să lăsăm asta deocamdată:

  1. Deschideți dump-ul SQL al bazei de date în editor de text(de exemplu, Notepad++).
  2. Înlocuiți toate aparițiile vechii adrese a site-ului cu cea nouă. Salvați documentul.
  3. Importați dump-ul în baza de date, mai întâi ștergeți toate tabelele existente acolo. Gata.

A treia cale

Aici ajungem la cele mai interesante și mod convenabil, care l-a ajutat pe autor de mai multe ori. Aici lucrăm direct cu baza de date prin interogări SQL:

  1. Conectați-vă la PhpMyAdmin, direct la baza de date. Faceți clic pe bord„SQL” în partea de sus.
  2. Introduceți trei interogări una câte una sau deodată: UPDATE wp_options SET option_value = înlocuiți(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" SAU option_name = "siteurl "; UPDATE wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru"); UPDATE wp_posts SET post_content = înlocuiți(post_content, "http://domain.ru", "http://newdomain.ru");
  3. Înlocuim „domain.ru” și „newdomain.ru” cu adresele vechi și, respectiv, noi. Să salvăm. În acest fel, vom obține modificări URL pe tot site-ul, oriunde s-ar afla. Gata.

Configurarea robots.txt pe domenii vechi și noi

Pentru a îmbina cu succes vechiul domeniu cu cel nou, trebuie să indicați robotului de căutare că funcționează o altă adresă de site. Pentru a face acest lucru, în fișierul robots.txt de pe vechiul domeniu, creați o directivă „Gazdă” cu adresa noului nume de domeniu (facem același lucru pe cel nou):

Gazdă: newdomain.ru

Aceasta și următoarele proceduri sunt necesare pentru a menține „greutatea” site-ului (TCI, vârstă etc.), precum și pentru a preveni robotul să creadă că are de-a face cu o resursă complet diferită, cu același conținut și pagini duplicate.

Aș dori să vă atrag atenția asupra faptului că ulterior poate exista o scădere temporară a pozițiilor în motoarele de căutare, totuși, nu vă alarmați, interogările ar trebui să revină în timp.

Crearea unei redirecționări 301

Astfel încât utilizatorii și roboți de căutare, contactând vechea adresă (la principala sau pagini interne), a mers automat la cel nou, trebuie să creați o redirecționare 301 (documentul a fost mutat) pe vechiul domeniu. În fișierul .htaccess scriem următoarele:

RewriteEngine dezactivat Opțiuni +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.ru/$1

De fapt, asta e toată procedura.

Într-o zi, poate veni ziua când trebuie să-ți schimbi adresa. Acest lucru se poate întâmpla pentru că domeniul pe care l-ați ales cu mult timp în urmă nu mai este potrivit pentru conținutul site-ului sau pur și simplu doriți să cumpărați un brand mai atractiv pentru dvs. În orice caz, dacă aveți nevoie de un site web pe un alt domeniu, atunci cu siguranță veți avea nevoie de un ghid detaliat.

În general, mutarea WordPress pe un alt domeniu nu este atât de dificilă, dar în acest proces pot apărea unele probleme care vor fi greu de rezolvat fără abilitățile corespunzătoare. Prin urmare, se recomandă utilizarea pluginuri speciale, automatizarea unei părți a acestui proces. Dacă tot decideți să faceți acest lucru manual, atunci citiți cu atenție acest manual.

Vă rugăm să rețineți că acest ghid presupune un domeniu curat și transfer de conținut de la unul existent.

Aceasta este cea mai simplă metodă care cauzează cel mai mic număr de probleme utilizatorilor începători.

Pasul 1: dezactivarea permalink-urilor

Primul lucru pe care trebuie să-l faceți înainte de a muta WordPress direct pe alt domeniu este dezactivarea permalink-urilor. Pentru a face acest lucru, selectați Setări > Legături permanente în panoul administrativ, bifați opțiunea „Simplu” și salvați modificările.

Pasul 2: Backup baze de date

Următoarea acțiune este backup baza de date a locului de lucru pentru a proteja împotriva situațiilor neprevăzute. Înainte de a începe copierea, verificați dacă găzduirea face acest lucru automat.

Pentru a copia manual baza de date, trebuie să utilizați aplicația web PhpMyAdmin, acces la care este asigurat de găzduirea dvs. Doar selectați baza de date dorită pe pagina PhpMyAdmin și mergeți la fila „Export”. Apoi, faceți clic pe „Ok” și salvați-l pe computer.

Pasul 3: Transferați fișiere

Acum folosind propriul FTP client sau manager de fișiere care vă oferă găzduirea, descărcați întregul conținut al folderului wp-content de pe site-ul de producție pe computer. Asigurați-vă că verificați că absolut toate fișierele sunt descărcate fără pierderi, acest lucru este foarte important.

Pasul 4: Instalarea unui site nou și încărcarea conținutului

Totul este simplu aici, instalează WordPress pe un alt domeniu către care site-ul va fi transferat folosind metoda preferată. Acest lucru se poate face așa cum sugerează găzduirea dvs. sau manual. Apoi, înlocuiți conținutul folderului wp-content al noului site cu conținutul folderului corespunzător descărcat pe computer. Asigurați-vă că noul site are structura corecta cataloage

Vă rugăm să rețineți dacă ați folosit instalare automată WordPress pe care îl oferă hostingul, atunci veți avea creată o nouă bază de date. Deoarece vom folosi o copie de rezervă a celei vechi, aceasta trebuie ștearsă. Urmează următoarele instrucțiuni:

  • Conectați-vă la PhpMyAdmin prin găzduire;
  • Deschide baza de date a noului site;
  • Faceți clic pe fila „Structură”;
  • Bifați caseta „Marcați tot” din partea de jos;
  • În apropiere, în lista derulantă, selectați „Ștergeți” și confirmați acțiunea.

Pasul 5: Editarea bazei de date

Exact asta acțiune importantăîn timpul procesului de mutare, deoarece depinde de acesta dacă site-ul va funcționa deloc la noua adresă. Va trebui să modificați toate legăturile directe din backupul bazei de date, astfel încât acestea să conțină adresa noua. Deoarece unele adrese URL din WordPress sunt scrise în formă serializată, nu ar trebui să le înlocuiți niciodată folosind un editor de text.

Din fericire, există un script special Search-Replace-DB care poate fi folosit pentru a înlocui automat link-urile în WordPress, ținând cont de serializare. Încărcați folderul cu scriptul pe găzduirea dvs., lângă wp-content, și accesați „your-site.ru/Search-Replace-DB-master/index.php”.

Pe pagina care se deschide, introduceți vechiul domeniu (de exemplu, http://your-site.ru) în câmpul „căutare...”, iar cel nou (http://new-your-site. ru) în câmpul „înlocuiește cu...”. Apoi, în blocul „acțiuni”, faceți clic pe butonul „execuție live” și așteptați finalizarea procesului de înlocuire a linkului. Odată ce procesul de înlocuire este finalizat, exportați baza de date editată în același mod ca și înainte.

Pasul 6: Încărcarea bazei de date

După baza veche datele vor fi editate, pot fi încărcate pe alt site. Pentru a face acest lucru, accesați găzduirea dvs. și deschideți o nouă bază de date în PhpMyAdmin. După aceea, accesați fila „Import”, selectați fișierul de rezervă editat și faceți clic pe „OK”.

Pasul 7: Conectați-vă la panoul de administrare și activați permalinkurile

Toate detaliile pentru autentificare în panoul de administrare ar trebui să fie aceleași ca înainte. Chiar dacă ați specificat o autentificare sau o parolă diferită la instalarea unui nou site WordPress, acestea vor fi în continuare înlocuite de baza de date importată.

Odată ce vă aflați în panoul de administrare, accesați Setări > Legături permanente și reveniți aspect vechi URL-uri.

Pasul 8: Creați o redirecționare 301

O alta nuanță importantă, care nu poate fi omis la efectuarea unui transfer, deoarece determină modul în care utilizatorii ajung la noul site atunci când urmăresc link-uri vechi. Și acest lucru se aplică nu numai pagina principala, dar toate paginile și postările existente pe care unii utilizatori le-ar putea avea marcate.

Pentru a redirecționa vizitatorii către noua adresă, va trebui să accesați vechiul domeniu prin FTP. În directorul rădăcină, ar trebui să găsiți un fișier numit „ht.access” (dacă lipsește, creați unul nou și plasați-l acolo). Apoi, deschideți acest fișier în orice editor de text și adăugați următoarele rânduri:


RewriteEngine Pornit
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule. /index.php [L]

Dacă acest cod era deja prezent în fișier, atunci adăugați numai această linie la el:

Redirecționare 301 / http://new-your-site.ru/

Salvați fișierul și asigurați-vă că redirecționarea funcționează și că sunteți dus la noul site la vechea adresă.

Pasul 9: Trimiterea sitemapului XML la Google

Transferul este aproape complet, tot ce trebuie să faci este să ne anunți despre asta motoare de căutare. Cel mai bun mod fă-o fără a o strica Optimizare SEO, creați și prezentați Harta XML site în Google. Este foarte ușor de făcut, trebuie doar să instalați Plugin Google Sitemap XML, accesați setările sale și trimiteți carduri gata făcute pe Google.

Concluzie

Migrați WordPress la un domeniu complet diferit nu este o sarcină atât de dificilă dacă faci totul în ordinea descrisă în acest articol. Dar, după cum știți, nu totul merge întotdeauna conform planului, prin urmare, este foarte important să faceți o copie de rezervă înainte de a începe întreaga procedură pentru a restabili site-ul în cazul unor erori grave. Apropo, această metodă de mutare poate fi folosită și pentru a trece la o nouă găzduire.