Site-ul meu WordPress este redirecționat automat către site-ul vechi, există vreo soluție cunoscută pentru acest lucru?
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?
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.

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...?

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

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.

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)

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.

Iată o listă de verificare
- Căutare și înlocuire a domeniului în baza de date
- Actualizare wp-config.php cu noul domeniu
- Verificare propagare DNS
- Ștergere cache și dezactivare plugin-uri de caching
- Verificare server web pentru a vedea dacă există redirecționări la nivel de server.
- 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ă.

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.
