Site-ul meu WordPress este redirecționat automat către site-ul vechi, există vreo soluție cunoscută pentru acest lucru?

2 apr. 2011, 07:21:58
Vizualizări: 76.2K
Voturi: 8

Recent mi-am mutat site-ul WordPress de pe un domeniu pe altul, dar când introduc adresa noului domeniu, acesta este redirecționat către domeniul_vechi/some_page.

Este aceasta o problemă comună? Există vreo soluție cunoscută pentru această situație?

Mi-am verificat codul și nu există redirecționări către această pagină. Poate cineva să mă ajute cu acest lucru?

1
Comentarii

Vezi duplicatul mai recent https://wordpress.stackexchange.com/q/121084/107311, care are un răspuns mai bun.

ergohack ergohack
15 mai 2018 22:52:46
Toate răspunsurile la întrebare 8
4
23

Aceasta se întâmplă deoarece setările URL-ului din WordPress încă indică spre vechiul site WordPress. Mai multe informații sunt disponibile în documentația Mutarea WordPress.

Dacă paginile de administrare WordPress încă funcționează, puteți merge la Setări → Generale și puteți modifica URL-ul WordPress și Adresa site-ului cu valorile corecte.

Dacă site-ul WordPress este complet defect, atunci puteți adăuga următoarele valori în wp-config.php, care vor avea același efect:

define('WP_HOME', 'http://your_server/blog');
define('WP_SITEURL', 'http://your_server/blog');

Rețineți că, în majoritatea cazurilor, WP_HOME și WP_SITEURL vor fi la fel, cu excepția unor circumstanțe excepționale.

2 apr. 2011 07:34:24
Comentarii

Am verificat cele două etape menționate mai sus... dar chiar și după aceea, când încarc URL-ul meu pentru prima dată, mă redirecționează către vechiul server, iar la a doua încărcare rămâne pe noul server... este o problemă de tip landing page sau...?

User User
2 apr. 2011 07:50:47

doar pagina mea principală este redirecționată... toate celelalte pagini funcționează corect...

User User
2 apr. 2011 09:21:23

Se pare că această etapă este suprascrisă în cazul meu.

landed landed
17 mai 2017 11:08:26

În cazul meu, de fapt foloseam vechiul nume de bază de date în wp-config.php. Acest răspuns m-a făcut să deschid wp-config și să găsesc dovada neglijenței mele. Mulțumesc!

Jason Jason
28 ian. 2022 18:56:47
2

Acordă DNS-ului 12-24 de ore pentru a se propaga și golește cache-ul DNS pe calculatorul tău.

Verifică wp-config.php pentru URL-uri hardcodate și schimbă-le, dacă este necesar.

Caută în baza ta de date cu phpmyadmin toate aparițiile vechiului URL folosind interconnectit.com WordPress Serialized PHP Search Replace Tool.

Resetează Panou de control>>Setări>>Legături permanente și asigură-te că .htaccess are permisiuni de scriere.

Verifică fișierele temei tale pentru URL-uri hardcodate.

2 apr. 2011 15:57:06
Comentarii

Care a fost problema și ce ai făcut pentru a o rezolva?

markratledge markratledge
4 apr. 2011 17:02:14

În timp ce copiam conținutul de pe vechiul server pe cel nou.. pagina de destinație setată pentru vechiul server a fost copiată și pe noul server.. astfel a rezultat o redirecționare.. am eliminat pagina de destinație, iar problema a fost rezolvată..!!

balanv balanv
5 apr. 2011 13:39:19
0

Dacă utilizați HTTPS, schimbați valoarea pentru wordpress-https_ssl_host în tabela wp_options.

26 sept. 2017 21:39:42
0

Răspunsul de mai sus nu a funcționat pentru mine. Vezi https://wordpress.stackexchange.com/a/179788/107311 de la James

schimbă "siteurl" și "home" în tabela "wp_options" din baza de date (prin phpMyAdmin sau similar)

15 mai 2018 22:55:37
0

Exportați baza de date (în format .sql) și căutați domeniul către care se face redirecționarea. Dacă nu îl găsiți, este posibil să fie un (mu-)plugin care are vechea adresă URL hardcodată. În unele cazuri, browserul poate stoca în cache redirecționarea, așa că încercați să accesați site-ul folosind o fereastră/filă privată/incognito.

28 aug. 2018 07:40:53
0

Iată o listă de verificare

  1. Căutare și înlocuire a domeniului în baza de date
  2. Actualizare wp-config.php cu noul domeniu
  3. Verificare propagare DNS
  4. Ștergere cache și dezactivare plugin-uri de caching
  5. Verificare server web pentru a vedea dacă există redirecționări la nivel de server.
  6. Dezactivare toate plugin-urile în timpul testării și aplicare temă implicită.

Dacă încă nu funcționează, vă rugăm să furnizați detalii despre configurația de hosting a serverului web și platformă.

18 feb. 2020 09:36:29
0

Dacă adăugarea codului de mai jos nu funcționează, dar doar pentru directorul implicit în WordPress, felicitări, nu ar trebui să fie nicio problemă. Aveți o problemă de cache (dacă nu vă interesează motivul, treceți direct la final), pe care nu o puteți rezolva cu un simplu refresh. Motivul este că imediat ce accesați URL-ul, sunteți redirecționat către un nou URL, iar când faceți refresh, de fapt reîmprospătați noul URL, nu vechiul cache. Așadar, cea mai rapidă soluție este să ștergeți cache-ul și istoricul.

define( 'WP_HOME',    'http://your_server/your_blog_url' );
define( 'WP_SITEURL', 'http://your_server/your_wordpress_url' );

Notă specială: dacă verificați tabela wp_options, primele 2 intrări fac referire și la permalink-ul comandă rapidă pentru a le găsi mai jos

select * from wp_options limit 2

Încercați pur și simplu să ștergeți cache-ul și istoricul browserului, alternativ deschideți pagina într-un browser pe care nu-l utilizați prea des. Dacă funcționează, este o problemă de cache.

27 aug. 2018 22:27:55
0

Dacă ai făcut toate modificările enumerate în acest fir, încearcă în modul incognito.

Dacă funcționează în modul anonim/incognito, verifică tabelul USERS din WordPress și migrează profilele la noua ta adresă URL (câmpul user_url).

Sper că te ajută

24 iul. 2023 03:27:44