Multe Redirectionari WordPress
Rularea unui site WordPress are multe beneficii, dar uneori unele erori care de altfel sunt usor de rezolvat pot irita incepatorii. Ecranul alb mort, eroarea de server interna si alte erori comune WordPress pot fi cu adevarat un calvar pentru noii utilizatori. Recent, cineva mi-a atras atenția asupra erorii ” prea multe redirectionari wordpress “. Este o problema obisnuita pe care utilizatorii de WordPress o pot intalni. In acest articol, iti voi arata cum sa remediezi eroarea cu prea multe redirectionari WordPress.
In Firefox, aceasta eroare va fi afisata astfel:
“The page isn’t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete.”
De ce am eu parte de eroarea cu multe redirectionari WordPress?
Aceasta eroare cu multe redirectionari wordpress apare de obicei din cauza unei probleme de redirectionare gresita. Dupa cum stiti WordPress are o structura SEO cu URL Friendly , URL care utilizeaza functia de redirectionare. Foarte multe plugin-uri populare WordPress utilizeaza aceasta functie de redirectionare. De exemplu, pluginul WordPress SEO va permite sa eliminati baza de categorii din categoriile URL prin redirectionarea utilizatorilor catre o adresa URL . Fara a include in URL categoria din care face parte produsul sau articolul respectiv . Pluginurile WordPress SSL si cache utilizeaza de asemenea redirectionari.
Datorita unei setari gresite in oricare dintre aceste instrumente de redirectionare, site-ul dvs. poate ajunge sa redirectioneze utilizatorii catre o adresa URL care apoi sunt redirectionati inapoi la adresa URL de trimitere. Este un fel de dute-vino pe acelasi URL . In acest caz, browser-ul utilizatorului este prins intre doua pagini si prin urmare, vedeti eroarea cu multe redirectionari wordpress.
Cum sa rezolvati eroarea cu multe redirectionari WordPress?
Cea mai frecventa confruntare gresita pe care am intalnit-o in mod repetat este atunci cand un utilizator are o adresa URL incorecta in setarile URL din Setari/Generale , Adresa WordPress si Adresa Site-ului.
De exemplu, sa presupunem ca adresa URL a site-ului dvs. este http://www.exemplu.ro, mergeti la Settings / General si setati http://exemplu.ro. Majoritatea gazdelor de hosting va permit sa alegeti daca sa adaugati prefix-ul www la numele dvs. de domeniu sau sa il aveti fara www. In cazul in care ati ales sa adaugati www la adresa dvs. URL, atunci adaugarea URL-ului http://exemplu.ro in setarile dvs. WordPress va provoca eroarea cu prea multe redirectionari wordpress. Sau daca ati optat pentru utilizarea domeniului fara prefixul www, atunci adaugarea lui cu prefixul www in setarile WordPress va provoca aceasta eroare.
Cand un utilizator acceseaza http://exemplu.ro, acesta va fi redirectionat prin configuratia serverului dvs. la adresa http://www.exemplu.ro unde va fi redirectionat inapoi la adresa http://exemplu.ro de catre WordPress, deoarece acesta executa ce ati configurat in setari.
Daca site-ul dvs. functiona bine, iar dvs. nu ati efectuat nicio modificare a acestor setari. Atunci, trebuie sa va contactati gazda de hosting, deoarece este cel mai probabil sa fie o problema de configurare la ei.
Intr-un final, pentru a rezolva eroarea cu prea multe redirectionari wordpress trebuie sa va schimbati adresa WordPress si adresa site-ului. Accesati Setari / General, schimbati Adresa WordPress si Adresa Site-ului. Daca aveti adresa dvs. cu prefixul www, adaugati adresa URL cu prefix-ul www, iar daca aveti cu URL-ul fara prefix-ul www, atunci adaugati adresa fara prefixul www.
Important: Asigurati-va ca nu lasati o bara laterala la sfarsitul adresei URL, cum ar fi http://www.exemplu.ro/
Schimbarea adresei URL a site-ului fara acces la zona de administrare WordPress
In cazul in care nu aveti acces la zona de administrare WordPress, puteti actualiza aceste setari, definindu-le in fisierul wp-config.php. Pur si simplu conectati-va la site-ul dvs. folosind un client FTP ( FileZilla ) sau Manager de fisiere in cPanel ori Plesk. Dupa ce va conectati la site-ul dvs., gasiti fisierul wp-config.php in directorul radacina al site-ului dvs. Trebuie sa descarcati si sa editati acest fisier folosind un editor de text precum Notepad sau editati-l direct in Manager-ul de fisiere. Doar adaugati aceste doua linii in fisier si nu uitati sa inlocuiti exemplu.ro cu propriul dvs. domeniu.
define('WP_HOME','http://exemplu.ro'); define('WP_SITEURL','http://exemplu.ro');
Salvati fisierul si incarcati-l inapoi pe serverul dvs. web. Incercati acum sa accesati site-ul dvs. WordPress. Daca inca nu puteti accesa site-ul dvs., incercati sa adaugati domeniul dvs. cu prefixul www.
Fixarea altor probleme de redirectionare
Daca pasul anterior nu a rezolvat problema dvs., este foarte probabil ca exista o problema cu un plugin de pe site-ul dvs. Asa cum am mentionat mai devreme ca multe pluginuri WordPress folosesc tehnici de redirectionare pentru a face o varietate de lucruri. Voi incerca sa va ajut sa depanati eroarea cu prea multe redirectionari wordpress cauzata de un plugin.
Mai intai trebuie sa-ti dai seama care plugin provoaca problema. Ati instalat si activat un nou plugin chiar inainte de aceasta eroare? Ati actualizat pluginurile chiar inainte ca aceasta eroare sa se intample? Daca raspunsul la oricare dintre intrebarile de mai sus este DA, atunci problema se restrange pana la pluginul respectiv. Puteti dezactiva pur si simplu acel plugin stergand directorul plugin-ului din wp-content / plugins /.
Daca nu stiti care plugin provoaca problema
Daca nu stiti care plugin provoaca eroarea cu prea multe redirectionari wordpress, atunci ar trebui sa dezactivati toate pluginurile. Dupa dezactivarea tuturor pluginurilor de pe site-ul dvs., trebuie sa utilizati FTP sau Manager de fisiere in cPanel ori Plesk pentru a descarca fisierul .htaccess ca rezerva. Puteti gasi acest fisier in directorul radacina al site-ului dvs. Dupa ce ati descarcat fisierul, stergeti-l de pe server. Acum, incercati sa accesati site-ul dvs.
Acest proces va permite serverului dvs. sa regenereze un nou fisier .htaccess si, din moment ce nu exista pluginuri activate, acesta va rezolva cel mai probabil eroarea cu prea multe redirectionari wordpress . Daca eroarea a disparut acum, atunci stiti sigur ca a fost un plugin care provoaca aceasta eroare.
Urmatorul pas este sa aflati ce plugin a fost vinovat. Pentru a face acest lucru, trebuie sa descarcati si sa instalati copii noi ale tuturor pluginurilor. Activeaza pluginurile unul cate unul si dupa activarea fiecarui plugin, incercati sa parcurgeti mai multe pagini de pe site folosind un browser diferit ca utilizator neinregistrat.
Acestea sunt toate solutiile posibile care pot remedia aceasta eroare cu prea multe redirectionari WordPress. Solutia de mai sus a rezolvat problema pentru dvs.? Daca da, atunci va rog sa-mi spuneti in comentarii. Ati avut parte de eroarea cu prea multe redirectionari wordpress in trecut? Cum ai rezolvat? Sau daca stiti o rezolvare care nu este mentionata in articolul de mai sus, va rog sa contribuiti si dvs. la comunitatea wordpress spunandu-ne printr-un comentariu mai jos. Voi actualiza articolul cu orice sfat nou si benefic pentru utilizatorii care se intalnesc cu eroarea, prea multe redirectionari wordpress .
Citește și: 45 de Erori WordPress – Cauze și Soluții