แก้ไขข้อผิดพลาด WordPress Err_Too_Many_Redirects ใน 2 นาที
เผยแพร่แล้ว: 2021-04-30ข้อผิดพลาด ERR_TOO_MANY_REDIRECTS บน WordPress อาจทำให้คุณสับสนในตอนแรก แต่เป็นเพียงข้อผิดพลาดที่ระบุว่าผู้ใช้ไม่สามารถเข้าถึงหน้าที่ร้องขอได้ ข้อผิดพลาดนี้เรียกอีกอย่างว่าการวนรอบการเปลี่ยนเส้นทางและปรากฏบนหน้าเมื่อผู้ใช้ถูกจับในการเปลี่ยนเส้นทางแบบลูกโซ่ไม่สิ้นสุดและไม่สามารถเข้าถึงเนื้อหาของไซต์ได้
ขณะนี้มีหลายสาเหตุตั้งแต่ปลั๊กอินไปจนถึงคุกกี้ แต่โดยสรุปแล้ว WordPress ERR_TOO_MANY_REDIRECTS อาจส่งผลต่อความน่าเชื่อถือของคุณอย่างมากและทำให้ยอดขายลดลง
ในบทความนี้ เราจะอธิบายวิธีแก้ไขข้อผิดพลาด ERR_TOO_MANY_REDIRECTS ของ WordPress ใน 2 นาที แต่ก่อนหน้านั้น ต่อไปนี้คือภาพรวมคร่าวๆ ของลูปการเปลี่ยนเส้นทางเพื่อช่วยให้คุณเข้าใจสาเหตุที่แท้จริงของข้อผิดพลาดนี้
ERR_TOO_MANY_REDIRECTS ใน WordPress คืออะไร?
เพื่อให้เข้าใจถึงสาเหตุที่แท้จริงของ ERR_TOO_MANY_REDIRECTS ก่อนอื่นคุณต้องมีความเข้าใจอย่างยุติธรรมว่าการเปลี่ยนเส้นทางหมายถึงอะไร
พูดง่ายๆ ก็คือ การเปลี่ยนเส้นทางสามารถเรียกได้ว่าเป็นกระบวนการที่ผู้ใช้คลิกที่ลิงก์และเปลี่ยนเส้นทางไปยังที่อยู่ใหม่ ซึ่งมักจะมีประโยชน์เมื่อเนื้อหาของเพจถูกโอนไปยังที่อยู่ใหม่โดยการเปลี่ยนลิงก์ถาวรเริ่มต้น
นี่คือตัวอย่าง สมมติว่าคุณมีหน้า https://example.com/2010 อยู่แล้ว และคุณได้เปลี่ยนลิงก์ถาวรเป็น https://example.com/new-post ตอนนี้ผู้ชมของคุณจะถูกเปลี่ยนเส้นทางไปยังที่อยู่ใหม่โดยอัตโนมัติแทนที่จะเป็นที่อยู่เก่า
ดังนั้น หากคุณเห็นข้อผิดพลาด ERR_TOO_MANY_REDIRECTS แสดงว่าคุณตกอยู่ในวงวนของการเปลี่ยนเส้นทางอย่างไม่สิ้นสุด และไม่มีผู้ใช้คนใดเข้าถึงเนื้อหาของเว็บไซต์ได้
ERR_TOO_MANY_REDIRECTS มีลักษณะดังนี้ในเบราว์เซอร์ต่างๆ
บน Google Chrome มีข้อความว่า: “หน้าเว็บนี้มีลูปการเปลี่ยนเส้นทาง ERR_TOO_MANY_REDIRECTS” หรือ “หน้านี้ใช้งานไม่ได้ www.example.com เปลี่ยนเส้นทางคุณหลายครั้งเกินไป ลองล้างคุกกี้ของคุณ ERR_TOO_MANY_REDIRECTS”
ใน Mozilla Firefox มีข้อความว่า: “หน้านี้ไม่ได้เปลี่ยนเส้นทางอย่างถูกต้อง Firefox ตรวจพบว่าเว็บเซิร์ฟเวอร์กำลังเปลี่ยนเส้นทางคำขอสำหรับที่อยู่นี้ในลักษณะที่จะไม่เสร็จสมบูรณ์ ปัญหานี้บางครั้งอาจเกิดจากการปิดใช้งานหรือปฏิเสธที่จะยอมรับคุกกี้ ERR_TOO_MANY_REDIRECTS”
เป็นที่น่าสังเกตว่าการวนรอบการเปลี่ยนเส้นทางนี้อาจเป็นผลมาจากการตั้งค่าเครื่องมือเปลี่ยนเส้นทางของบุคคลที่สามในเว็บไซต์ของคุณ ดังนั้นจึงเป็นความคิดที่ดีที่จะมองหาปลั๊กอินการเปลี่ยนเส้นทางของคุณเพื่อดูว่าคุณได้ตั้งค่าการวนซ้ำโดยไม่ได้ตั้งใจและทำให้เกิดข้อผิดพลาด ERR_TOO_MANY_REDIRECTS หรือไม่
เมื่อคุณได้ความรู้เกี่ยวกับข้อผิดพลาดนี้ดีขึ้นแล้ว มาดูวิธีแก้ไขข้อผิดพลาด ERR_TOO_MANY_REDIRECTS ของ WordPress อย่างง่ายดายกัน
วิธีแก้ไข WordPressERR_TOO_MANY_REDIRECTS อย่างง่ายดายใน 2 นาที
แม้ว่าการกำจัดข้อผิดพลาดนี้อาจดูเหมือนเป็นเรื่องยุ่งยาก แต่ก็สามารถแก้ไขได้โดยง่ายโดยการปรับการตั้งค่า WordPress บางส่วนของคุณในกรณีส่วนใหญ่
นี่คือวิธีการ
- ไปที่ WordPress Dashboard ไปที่แท็บ การตั้งค่า แล้วคลิก
- ตรวจสอบ ที่อยู่ WordPress และที่อยู่ เว็บไซต์ (URL) ของคุณ โปรดทราบว่าที่อยู่ทั้งสองนี้ควรตรงกันเนื่องจากแสดงถึงการติดตั้งหลักของ WordPress และโดเมนที่คุณจะใช้เพื่อค้นหาตัวเองบนอินเทอร์เน็ต หากที่อยู่เหล่านี้ไม่ตรงกัน จะสร้างการวนรอบการเปลี่ยนเส้นทาง
- เมื่อคุณจับคู่ที่อยู่ในทั้งสองฟิลด์แล้ว ให้คลิกที่ บันทึกการเปลี่ยนแปลง
- ตอนนี้ตรวจสอบเว็บไซต์ของคุณเพื่อดูว่าข้อผิดพลาด ERR_TOO_MANY_REDIRECTS ได้รับการแก้ไขแล้วหรือไม่
ตอนนี้คุณรู้วิธีแก้ไข ERR_TOO_MANY_REDIRECTS ใน WordPress อย่างง่ายดายใน 2 นาทีแล้ว แม้ว่าในกรณีส่วนใหญ่ วิธีนี้จะได้ผล แต่ก็มีบางกรณีที่ไม่ได้ผล ดังนั้น นี่คือบทสรุปของ 6 วิธีอื่นที่คุณสามารถใช้เพื่อแก้ไขข้อผิดพลาด WordPress ERR_TOO_MANY_REDIRECTS
เอาล่ะ.
6 ทางเลือกอื่นในการแก้ไข ERR_TOO_MANY_REDIRECTS ใน WordPress
ลองใช้ 6 ทางเลือกง่ายๆ เหล่านี้เพื่อแก้ไข WordPress ERR_TOO_MANY_REDIRECTS
- จับคู่ที่อยู่ WordPress และที่อยู่เว็บไซต์โดยไม่ต้องใช้ WP Admin
- ลบคุกกี้จากเบราว์เซอร์ของคุณ
- ล้างแคชจากเบราว์เซอร์ เซิร์ฟเวอร์ และปลั๊กอิน
- ระวังความขัดแย้งของปลั๊กอิน
- กำหนดไฟล์ .htaccess ของคุณใหม่
- ลบการเปลี่ยนเส้นทาง SSL (Secure Socket Layer) จากเซิร์ฟเวอร์ต้นทาง
1. จับคู่ที่อยู่ WordPress และที่อยู่เว็บไซต์โดยไม่ต้องใช้ WP Admin
แม้ว่าวิธีการที่กล่าวมาข้างต้นจะได้ผลเกือบทุกครั้ง แต่ข้อผิดพลาดบางอย่างทำให้คุณไม่สามารถเข้าถึง WP Admin ของคุณได้ ในสภาพเช่นนี้ คุณจะไม่สามารถจับคู่ WordPress และที่อยู่เว็บไซต์ของคุณได้โดยตรง
โชคดีที่มีอีกวิธีหนึ่งในการใช้งาน ซึ่งคุณสามารถจับคู่ที่อยู่ทั้งสองได้อย่างง่ายดาย
วิธีที่สองในทางเทคนิคกำหนดให้คุณแก้ไข ไฟล์ wp-config.php ผ่าน FTP (File Transfer Protocol)
โปรดทราบว่าคุณต้องเข้าถึงไคลเอ็นต์ FTP ของคุณก่อน ซึ่งคุณสามารถขอรับได้จากผู้ให้บริการโฮสติ้งของคุณ หรือคุณสามารถใช้ประโยชน์จากเครื่องมือของบุคคลที่สาม เช่น FileZilla
ลิ้งค์ดาวน์โหลด
ที่มาของรูปภาพ: FileZilla
- ขั้นแรก คุณต้องดึงข้อมูลรับรอง FTP ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์
- เมื่อคุณสร้างและเปิดการเชื่อมต่อแล้ว ให้เข้าถึง ไดเร็กทอรี public_html
- ในไดเร็กทอรี public_html ให้มองหา wp-config.php แล้วเริ่มแก้ไข
- ตอนนี้มองหาบรรทัดของรหัสเหล่านี้
กำหนด ('WP_SITEURL', 'https://example.com');
กำหนด ('WP_HOME', 'https://example.com');
- ตรวจสอบว่าที่อยู่ในทั้งสองบรรทัดตรงกันหรือไม่ หากที่อยู่ทั้งสองไม่ตรงกัน ให้แก้ไขทั้งสองและจับคู่ให้ตรงกัน
- ตอนนี้ บันทึก ไฟล์ และอัปโหลด wp-config.php ไปยังเซิร์ฟเวอร์ของคุณอีกครั้ง

- ไปที่เว็บไซต์ของคุณและดูว่า ERR_TOO_MANY_REDIRECTS หายไปหรือไม่
2. ลบคุกกี้จากเบราว์เซอร์ของคุณ
แม้ว่าคุกกี้ของเบราว์เซอร์จะมีประโยชน์ค่อนข้างมาก แต่ก็อาจทำให้เกิดปัญหาร้ายแรงในบางครั้ง ซึ่งก็คือการวนรอบการเปลี่ยนเส้นทาง การล้างเว็บเบราว์เซอร์ของคุณจากคุกกี้เป็นอีกวิธีที่ดีในการแก้ไข ERR_TOO_MANY_REDIRECTS คุณสามารถทำได้บน Google Chrome และ Firefox
วิธีล้างคุกกี้ของเบราว์เซอร์จาก Google Chrome
- คลิกที่จุดเล็ก ๆ สามจุดที่มุมบนขวาและไปที่การ ตั้งค่า
- คลิกที่ ขั้นสูง
- ตอนนี้คลิกที่ ล้างประวัติการ เข้าชม ; กล่องโต้ตอบจะปรากฏขึ้นซึ่งคุณจะต้องเลือก แคชและคุกกี้
- ตอนนี้เลือกช่วงเวลาและคลิกที่ ล้างข้อมูล เพื่อล้างคุกกี้เบราว์เซอร์ของคุณ
วิธีล้างคุกกี้เบราว์เซอร์จาก Mozilla Firefox
- คลิกที่จุดเล็ก ๆ สามจุดที่มุมบนขวา
- ตอนนี้เลือก ล้างข้อมูล
- ตอนนี้เลือกตัวเลือก คุกกี้และแคช แล้วคลิกที่ ล้าง
เมื่อคุณลบคุกกี้ของเบราว์เซอร์ทั้งหมดแล้ว ให้รีเฟรชไซต์ของคุณเพื่อดูว่า ERR_TOO_MANY_REDIRECTS หายไปหรือไม่ หากไม่เป็นเช่นนั้น ให้เลื่อนลงไปที่ขั้นตอนที่สาม – การล้างแคช
3. ล้างแคชจากเบราว์เซอร์ เซิร์ฟเวอร์ และปลั๊กอิน
การแคชเป็นกระบวนการที่ค่อนข้างมีประโยชน์ เนื่องจากในทางเทคนิคจะช่วยให้คุณโหลดหน้าเว็บได้เร็วกว่าปกติ อย่างไรก็ตามมีการจับ บางครั้ง กระบวนการนี้อาจแคชการวนรอบการเปลี่ยนเส้นทางซึ่งทำให้เกิด ERR_TOO_MANY_REDIRECTS
แต่การแก้ไขข้อผิดพลาดนี้ทำได้ง่ายมากโดยการล้างข้อมูลแคชของคุณ
หากต้องการล้างแคชของเบราว์เซอร์ คุณสามารถเลือกใช้วิธีเดียวกันในการล้างคุกกี้
สำหรับแคชของเซิร์ฟเวอร์ คุณต้องลงชื่อเข้าใช้บัญชีโฮสติ้งและล้างแคชออกจากการตั้งค่า โปรดทราบว่าบางโฮสต์ยังอนุญาตให้คุณล้างแคชจากผู้ดูแลระบบ WP ของคุณ
ขั้นตอนต่อไปคือการล้างแคชของปลั๊กอิน โปรดทราบว่าปลั๊กอินแคชแต่ละตัวทำงานแตกต่างกัน ดังนั้น ก่อนอื่นคุณต้องตรวจสอบข้อกำหนดของปลั๊กอินที่คุณใช้บนเว็บไซต์ของคุณ โดยทั่วไป คุณจะพบตัวเลือกในการล้างแคชในการตั้งค่าปลั๊กอิน หรือแม้แต่ Google ชื่อปลั๊กอินของคุณเพื่อให้เข้าใจมากขึ้น
เมื่อคุณล้างแคชออกจากเซิร์ฟเวอร์ เบราว์เซอร์ และปลั๊กอินแล้ว ให้โหลดไซต์ของคุณใหม่ หาก ERR_TOO_MANY_REDIRECTS ยังคงอยู่ ให้ย้ายไปที่ทางเลือกถัดไป เพื่อแก้ไขข้อขัดแย้งของปลั๊กอิน
4. ระวังความขัดแย้งของปลั๊กอิน
ความขัดแย้งของปลั๊กอินเป็นสาเหตุหลักที่อยู่เบื้องหลังข้อผิดพลาดมากมาย รวมถึง ERR_TOO_MANY_REDIRECTS ใน WordPress
ในการแก้ไขข้อขัดแย้งของปลั๊กอิน ก่อนอื่นคุณต้องเข้าถึงแดชบอร์ดและปิดใช้งานปลั๊กอินทั้งหมด
หากคุณไม่สามารถเข้าถึงแดชบอร์ดได้ไม่ว่าจะด้วยวิธีใดก็ตาม คุณสามารถเข้าถึง FTP และปิดใช้งานปลั๊กอินได้ ไปที่ wp-content ในไฟล์ public_html และเลือก plugins
ตอนนี้เปลี่ยนชื่อไดเรกทอรีย่อยของปลั๊กอินที่มีอยู่ทั้งหมด
เมื่อคุณปิดใช้งานและเปลี่ยนชื่อปลั๊กอินทั้งหมดแล้ว ให้ไปที่แดชบอร์ดของคุณและเริ่มเปิดใช้งานปลั๊กอินทีละตัว คุณยังสามารถทำได้โดยเปลี่ยนชื่อกลับเป็นชื่อเดิมใน FTP
โปรดทราบว่าคุณต้องโหลดไซต์ของคุณใหม่หลังจากเปิดใช้งานแต่ละปลั๊กอินและรอให้วนรอบการเปลี่ยนเส้นทางเกิดขึ้น เมื่อเกิดข้อผิดพลาด ปลั๊กอินที่เปิดใช้งานล่าสุดทำให้เกิดปัญหา
ในเงื่อนไขนั้น สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือลบปลั๊กอินนั้นและดาวน์โหลดทางเลือกอื่น
5. กำหนด .htaccess File ของคุณใหม่
มีโอกาสสูงที่ไฟล์ . htaccess ของคุณจะเป็นต้นเหตุของ WordPress ERR_TOO_MANY_REDIRECTS นี่เป็นเรื่องจริงในกรณีของเบราว์เซอร์เช่น Safari, Chrome และ Firefox
หากต้องการแทนที่ .htaccessfile เวอร์ชันที่เสียหาย ก่อนอื่นคุณต้องมีสำเนาสำรองของไฟล์ .htaccess ที่ไม่เสียหาย
ตอนนี้เปิด FTP ของคุณและไปที่ไฟล์ . htaccess
โปรดทราบว่าหากคุณไม่พบไฟล์ . htaccess ของคุณ คุณต้องเปิดการ แสดงไฟล์ที่ซ่อนอยู่ ใน FTP ไคลเอนต์ของคุณ
หลังจากที่คุณพบไฟล์ที่ซ่อนอยู่แล้ว ให้ค้นหาและลบไฟล์ . htacess ที่มีอยู่ของคุณ ตอนนี้ให้อัปโหลดสำเนาไฟล์ . htacess ใหม่หรือสำรองไว้ใน FTP ของคุณ
สุดท้าย โหลดไซต์ของคุณซ้ำเพื่อแก้ไข ERR_TOO_MANY_REDIRECTS
6. ลบการเปลี่ยนเส้นทาง SSL (Secure Socket Layer) จากเซิร์ฟเวอร์ต้นทาง
มีวิธีอื่นในการลบ WordPress ERR_TOO_MANY_REDIRECTS สำหรับผู้ที่ใช้ประโยชน์จากทรัพยากรระบบคลาวด์ เช่น Cloudflare
แม้ว่าโปรโตคอลความปลอดภัยของ Cloudflare จะรวมใบรับรอง SSL ซึ่งปกป้องไซต์ของคุณจากแฮกเกอร์และมัลแวร์ แต่น่าเสียดายที่บางครั้งมันก็เป็นสาเหตุของ ERR_TOO_MANY_REDIRECTS สาเหตุหลักที่อยู่เบื้องหลัง SSL ที่ทำให้เกิดข้อผิดพลาดนี้เกิดขึ้นเมื่อ HTTP URL ถูกเปลี่ยนเส้นทางไปยังหน้าต่างๆ โดยใช้ HTTPS
ในการแก้ไขปัญหานี้ คุณต้องล้างการเปลี่ยนเส้นทางเหล่านี้จากเซิร์ฟเวอร์ที่โฮสต์ของคุณจัดเตรียมไว้ให้
แนวทางปฏิบัติที่ดีอีกประการหนึ่งคือการติดตั้งและเปิดใช้งานปลั๊กอิน Cloudflare ในไซต์ WordPress ของคุณ เนื่องจากจะช่วยให้คุณตั้งค่าการเขียน HTTPS ใหม่โดยอัตโนมัติ ฟังก์ชันอัตโนมัติช่วยให้คุณป้องกันข้อผิดพลาดของ WordPress เช่น ERR_TOO_MANY_REDIRECTS ได้อย่างง่ายดาย
สรุปแล้ว
ดังนั้นนี่คือประเด็นสำคัญของการอ่านนี้ WordPress ERR_TOO_MANY_REDIRECTS หมายถึงการวนรอบการเปลี่ยนเส้นทางที่ป้องกันไม่ให้คุณและผู้ชมเข้าชมเนื้อหาในไซต์ของคุณ คุณสามารถแก้ไขข้อผิดพลาดนี้ได้อย่างรวดเร็วโดยจับคู่ WordPress และ URL ของเว็บไซต์ใน WP-Admin อย่างไรก็ตาม วิธีอื่นๆ ได้แก่
- จับคู่ที่อยู่ WordPress และที่อยู่เว็บไซต์โดยไม่ต้องใช้ WP Admin
- การลบคุกกี้ออกจากเบราว์เซอร์
- การล้างแคชจากเบราว์เซอร์ เซิร์ฟเวอร์ และปลั๊กอิน
- การแก้ไขข้อขัดแย้งของปลั๊กอิน
- นิยามใหม่ของไฟล์.htaccess
- การลบ SSL (Secure Socket Layer) เปลี่ยนเส้นทางจากเซิร์ฟเวอร์ต้นทาง