Paano Ayusin ang Error Masyadong Maraming Mga Redirect na Isyu sa WordPress

Ang pagpapatakbo ng isang naka-host na site ng WordPress.org ay may maraming mga benepisyo, ngunit kung minsan ang ilang madaling malutas na mga error ay maaaring makapagdulot ng mga nagsisimula. Ang White screen of death, error sa Internal server, at ilang iba pang karaniwang mga error sa WordPress ay maaaring maging talagang pagbibigay diin para sa mga bagong user. Kamakailan lamang tinukoy ng isang gumagamit ang aming pansin sa error na ‘Too Many Redirects’ sa WordPress. Ito ay isang pangkaraniwang isyu na maaaring makita ng mga gumagamit ng WordPress. Sa artikulong ito, ipapakita namin sa iyo kung paano ayusin ang error na masyadong maraming mga isyu sa pag-redirect sa WordPress.

Sa Firefox, ang error na ito ay ipapakita tulad nito:

“Ang pahina ay hindi nagre-redirect ng maayos. Natuklasan ng Firefox na ang server ay nagre-redirect ng kahilingan para sa address na ito sa isang paraan na hindi makukumpleto. ”

Error sa pag-redirect ng WordPress na ipinapakita sa Firefox

Bakit ako Kumuha ng Error Masyadong Maraming Mga Pag-redirect sa WordPress?

Karaniwang nangyayari ang error na ito dahil sa isang misconfigured na isyu sa pag-redirect. Tulad ng alam mo na WordPress ay may SEO friendly na URL Istraktura na gumagamit ng pag-redirect function. Ginagamit din ng iba pang sikat na WordPress plugin ang pag-redirect ng pag-andar. Halimbawa, pinapahintulutan ka ng WordPress SEO plugin na alisin ang base ng kategorya mula sa mga URL ng kategorya sa pamamagitan ng pag-redirect ng mga user sa isang URL na walang kategorya base. Gumagamit din ang mga pag-redirect ng WordPress SSL at cache plugin.

Dahil sa isang maling pag-configure sa alinman sa mga tool sa pag-redirect, ang iyong site ay maaaring magtapos na mag-redirect ng mga user sa isang URL na aktwal na nagre-redirect sa kanila pabalik sa nagre-refer na URL. Sa kasong iyon ang browser ng gumagamit ay nakulong sa pagitan ng dalawang pahina at kaya nakikita mo ang error.

Error masyadong maraming mga pag-redirect tulad ng ipinapakita sa Google Chrome

Paano Malutas ang Masyadong Maraming Mga Pag-redirect Error sa WordPress?

Ang pinaka-karaniwang maling pag-configure na aming hinaharap ay paulit-ulit kapag ang isang gumagamit ay may maling URL WordPress Address URL o Mga setting ng URL ng Address ng Site .

Mga setting ng WordPress at Site Address

Halimbawa, hinahayaan na ipalagay na ang url ng iyong site ay http://www.example.com at pumunta ka sa Mga Setting »Pangkalahatan at itakda ito sa http://example.com . Pinapayagan ka ng karamihan sa mga web host na piliin kung gusto mong magdagdag ng isang www prefix sa iyong domain name o mayroon itong www. Kung sakaling napili mong idagdag ang www sa iyong URL, pagkatapos ay idagdag ang http://example.com sa iyong mga setting ng WordPress ay magdudulot ng error. O kung pinili mong gamitin ang iyong domain nang walang www prefix, pagkatapos ay idagdag ito sa www prefix sa mga setting ng WordPress ay magdudulot ng error na ito.

Kapag ang isang gumagamit ay darating sa http://example.com , sila ay i-redirect sa pamamagitan ng pagsasaayos ng iyong server sa http://www.example.com kung saan sila ay mai-redirect pabalik sa http://example.com sa pamamagitan ng WordPress dahil iyon ang iyong na-set up sa mga setting.

Kung ang iyong site ay mahusay na gumagana, at hindi ka gumawa ng anumang mga pagbabago sa mga setting na iyon. Pagkatapos ay kailangan mong kontakin ang iyong web host, sapagkat ito ay malamang na isang isyu sa pagsasaayos sa kanilang katapusan.

Gayunpaman, kung wala kang mapagkakatiwalaang provider ng hosting ng WordPress, at tinanggihan nila ang anumang mga isyu at / o tumangging tulungan ka, dapat mong isaalang-alang ang paglipat ng mga host ng web o ayusin ito sa iyong sarili.

Upang ayusin ito, kailangan mong baguhin ang iyong WordPress Address at Address ng Site. Pumunta sa Mga Setting »Pangkalahatan , baguhin ang iyong WordPress at Address ng Site. Kung mayroon kang iyong address sa www prefix, pagkatapos ay baguhin ito sa non-www URL, at kung mayroon ka nito sa non-www URL pagkatapos ay idagdag ang www prefix.

Mahalaga : Tiyaking hindi mo iiwan ang sumusunod na slash sa dulo ng iyong URL http://www.example.com/

Baguhin ang URL ng Site nang walang Access sa Area ng Admin

Kung sakaling wala kang access sa Area ng Admin ng WordPress, maaari mo pa ring i-update ang mga setting na ito sa pamamagitan ng pagtukoy sa kanila sa wp-config.php file. Lamang kumonekta sa iyong website gamit ang isang FTP client. Sa sandaling nakakonekta ka sa iyong site, makikita mo ang wp-config.php file sa root directory ng iyong site. Kailangan mong i-download at i-edit ang file na ito gamit ang isang text editor tulad ng Notepad. Idagdag lamang ang dalawang linya sa file at huwag kalimutang palitan ang example.com gamit ang iyong sariling domain.

tukuyin ('WP_HOME', 'http: //example.com');
 tukuyin ('WP_SITEURL', 'http: //example.com'); 

I-save ang file at i-upload ito pabalik sa iyong web server. Subukan ngayon upang ma-access ang iyong WordPress site. Kung hindi mo pa rin ma-access ang iyong site, pagkatapos ay subukang idagdag ang iyong domain sa www prefix.

Pag-aayos ng Iba pang Mga Isyu sa Pag-redirect

Kung ang nakaraang hakbang ay hindi malutas ang iyong problema, malamang na mayroong isang isyu sa plugin sa iyong site. Tulad ng aming nabanggit mas maaga na ang ilang mga plugin ng WordPress ay gumagamit ng mga diskarte sa pag-redirect upang makagawa ng iba’t ibang mga bagay. Susubukan naming tulungan kang mag-troubleshoot.

Una kailangan mong malaman kung aling plugin ang nagiging sanhi ng isyu. Na-activate mo ba ang isang bagong plugin kamakailan lamang bago maganap ang error na ito? Na-update mo ba ang mga plugin bago pa man naganap ang error na ito? Kung ang sagot sa alinman sa mga tanong sa itaas ay OO, pagkatapos ay pinipigilan ang problema pababa sa plugin na iyon. Maaari mo lamang i-deactivate ang plugin na iyon sa pamamagitan ng pagtanggal ng folder ng plugin mula sa wp-content / plugins /

Kung hindi mo alam kung aling plugin ang nagiging sanhi ng isyu, kailangan mong gawin ang ilang pagsubok at error. Ang pinakamabilis na paraan upang gawin ito ay sa pamamagitan ng pag-deactivate sa lahat ng mga plugin. Pagkatapos i-deactivate ng lahat ng mga plugin sa iyong site, kailangan mong gumamit ng FTP upang i-download ang .htaccess file bilang isang backup. Maaari mong mahanap ang file na ito sa root directory ng iyong site. Sa sandaling na-download mo ang file, tanggalin ito mula sa iyong server. Subukan ngayon na ma-access ang iyong site.

Ang prosesong ito ay magpapahintulot sa iyong server na gawing muli ang isang bagong .htaccess na file, at dahil walang naka-activate na mga plugin, malamang na ayusin ang isyu. Kung nawala ang error ngayon, alam mo na tiyak na ito ay isang plugin na nagdudulot ng error na ito.

Ang susunod na hakbang ay upang malaman kung aling plugin ang salarin. Upang gawin ito, kailangan mong mag-download at mag-install ng mga sariwang kopya ng lahat ng iyong mga plugin. Isaaktibo ang mga plugin nang isa-isa at pagkatapos na ma-activate ang bawat plugin subukang mag-browse ng maraming pahina sa iyong site gamit ang ibang browser bilang isang hindi naka-log in na user. Sana ay makikita mo ang plugin na sanhi ng isyu.

Ang mga ito ay ang lahat ng mga posibleng solusyon na maaaring ayusin ang “error na masyadong maraming mga isyu sa pag-redirect” sa WordPress. Ang alinman sa mga solusyon sa itaas ay naayos ang problema para sa iyo? Kung gayon, mangyaring ipagbigay-alam sa amin sa mga komento. Naranasan mo ba ang error na masyadong maraming mga isyu sa pag-redirect sa nakaraan? paano mo ito naayos? Kung alam mo ang isang pag-aayos na hindi nakalista sa artikulo sa itaas, mangyaring mangyaring mag-ambag sa mga komento sa ibaba. Tiyaking tiyaking napapanahon ang artikulo sa anumang bagong payo mula sa aming mga gumagamit.