5 วิธีง่ายๆ ในการแก้ไขข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress
เผยแพร่แล้ว: 2022-02-12ข้อผิดพลาด Too Many Redirects เป็นหนึ่งในปัญหาที่พบบ่อยที่สุดใน WordPress มันห้ามเบราว์เซอร์ของคุณเชื่อมต่อกับเซิร์ฟเวอร์ที่ถูกต้องและโหลดเนื้อหาหน้าเว็บที่ต้องการ
ในทางเทคนิค การแก้ไขข้อผิดพลาดนี้ไม่ใช่การผ่าตัดสมอง อย่างไรก็ตาม คุณต้องกำหนดค่าไฟล์ธีมและเล่นกับโค้ด นี่คือสำหรับผู้เริ่มต้น WordPress บางคนเช่นการกัดกระสุน
นั่นเป็นเหตุผลที่วันนี้ ในบทความนี้ เราได้จัดเตรียมบทช่วยสอนที่ละเอียดและเข้าใจง่ายเกี่ยวกับการจัดการกับปัญหา WordPress นี้
กระโดดเข้าไปกันเถอะ!
- อะไรทำให้เกิดข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไปใน WordPress?
- #1 ล้างแคชบนเบราว์เซอร์ของคุณ
- #2 ตรวจสอบการตั้งค่า URL ของคุณ
- #3 ล้างแคช WordPress
- #4 ปิดใช้งานปลั๊กอิน WordPress
- #5 รีเซ็ต .htaccess ไฟล์
อะไรทำให้เกิดข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไปใน WordPress?
ข้อผิดพลาด WordPress Too Many Redirects หรือที่เรียกว่า ERR_TOO_MANY_REDIRECTS หมายถึงหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress ตามภาพด้านล่าง บางสิ่งใน WordPress ถูกเปลี่ยนเส้นทางหลายครั้งเกินไป ทำให้เกิดผลการวนรอบการเปลี่ยนเส้นทาง
สาเหตุเบื้องหลังข้อผิดพลาดนี้อาจแตกต่างกันไป ในทางเทคนิค มันเกิดขึ้นเมื่อมีไม่ตรงกันในการกำหนดค่า WordPress URL หรือการตั้งค่าปลั๊กอิน นอกจากนี้ คุกกี้ แคช และไฟล์ .htaccess ที่ผิดพลาดอาจเป็นสาเหตุของปัญหานี้ได้เช่นกัน
- ชุด URL ของ WordPress ไม่ถูกต้อง: กรณีนี้เกิดขึ้นเมื่อไซต์ของคุณมีการพิมพ์ผิดใน URL คำนำหน้า www หรือเปลี่ยนเส้นทางไปยังโดเมนที่ไม่ถูกต้อง
- ปลั๊กอิน WordPress ผิดพลาด : โดยปกติปลั๊กอินที่ได้รับการกำหนดค่าไม่ถูกต้องหรือล้าสมัยจะทำให้เกิดข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress
- คุกกี้และแคชของเบราว์เซอร์ที่ล้าสมัย : นี่เป็นสาเหตุที่พบบ่อยที่สุดและแก้ไขได้ง่ายมาก
- กฎที่ไม่ถูกต้องในไฟล์ .htacces : ตัวแปรที่ผิดพลาดในไฟล์ .htacces จะนำไปสู่การตั้งค่าเซิร์ฟเวอร์ที่กำหนดค่าไม่ถูกต้อง คุณต้องปิดการใช้งานไฟล์ .htaccess และเล่นกับรหัสจำนวนมากเพื่อแก้ไขปัญหา
เนื่องจากคุณได้ทราบสาเหตุที่แท้จริงของข้อผิดพลาดในการเปลี่ยนเส้นทางของ WordPress มากเกินไป ก็ถึงเวลาแก้ไขปัญหานั้นแล้ว!
#1 ล้างแคชบนเบราว์เซอร์ของคุณ
แต่ละเบราว์เซอร์มีวิธีการแสดงคำเตือนข้อผิดพลาดนี้ของตนเอง นี่คือลักษณะที่ปรากฏบน Google Chrome และ Microsoft Edge:
สิ่งหนึ่งที่เหมือนกันคือเบราว์เซอร์ทั้งสองมีวิธีแก้ปัญหานั้น ซึ่งก็คือการล้างคุกกี้ของคุณ
ในทางกลับกัน ผู้ใช้ Safari หรือ Mozilla Firefox จะเห็นข้อความแสดงข้อผิดพลาดเท่านั้น
ต่อไปนี้เป็นคำแนะนำโดยละเอียดเกี่ยวกับวิธีล้างแคชและคุกกี้ในเบราว์เซอร์เหล่านี้
- โครเมียม:
- เลือกไอคอนสามจุดที่ด้านบนขวาของหน้าจอ เลือก Settings
- เลื่อนลงไปที่ ส่วนความเป็นส่วนตัวและความปลอดภัย เลือก ล้างข้อมูลการท่องเว็บ
- ตรวจสอบตัวเลือก คุกกี้และข้อมูลไซต์อื่น ๆ และ รูปภาพและไฟล์ที่แคชไว้ คลิก ล้างข้อมูล
2. Microsoft Edge
- กด Alt + F เพื่อเปิดเมนูการตั้งค่า Microsoft Edge
- เลือก การตั้งค่า > คุกกี้และการอนุญาตไซต์ > จัดการและลบคุกกี้และข้อมูลไซต์ > ดูคุกกี้และข้อมูลไซต์ทั้งหมด
- กด ลบทั้งหมด > ล้าง
3. ซาฟารี
- ตรงไปที่ การตั้งค่า -> การตั้งค่า
- ภายใต้ ความเป็นส่วนตัว เลือก ลบข้อมูลเว็บไซต์ทั้งหมด > ลบทันที
4. Mozilla
- ไปที่ปุ่มเมนูด้านบนขวา เลือก Options
- เลือก ความเป็นส่วนตัวและความปลอดภัย > ล้างข้อมูลภายใต้คุกกี้และข้อมูลเว็บไซต์
- ทำเครื่องหมายที่ช่องทั้งหมดแล้วกด Clear
คุณสามารถอ่านคู่มือนี้เกี่ยวกับการล้างแคชในเว็บเบราว์เซอร์ทั่วไป 5 เว็บสำหรับรายละเอียดเพิ่มเติม
ในกรณีที่คุณกลัวว่าการล้างแคชและคุกกี้อาจลบข้อมูลรับรองล่าสุดที่บันทึกไว้ทั้งหมดหรือข้อมูลสำคัญอื่นๆ คุณสามารถเลือกบังคับให้รีเฟรชหน้าในเบราว์เซอร์ของคุณแทน
สิ่งนี้ต้องการให้เบราว์เซอร์ไปที่ URL อีกครั้งและดาวน์โหลดสำเนาใหม่ของหน้านั้นแทนที่จะใช้เวอร์ชันแคช สำเนาใหม่จะแก้ปัญหาของเวอร์ชันแคชส่งผลให้คุณเปลี่ยนเส้นทางหลายครั้งเกินไป
การใช้ทางลัดเหล่านี้เพื่อบังคับให้รีเฟรชหน้า:
- Chrome บน Windows: Ctrl + F5
- Chrome บน Mac: Command + Shift + R
- Microsoft Edge: Ctrl + F5
- Safari : Command + Option + R
- Firefox บน Windows: Ctrl + F5
- Firefox บน Mac: Command + Shift + R
#2 ตรวจสอบการตั้งค่า URL ของคุณ
หากการล้างข้อมูลการท่องเว็บไม่สามารถแก้ปัญหาได้ คุณควรตรวจสอบอีกครั้งว่าการตั้งค่า URL ของ WordPress นั้นกำหนดค่าผิดผ่านแดชบอร์ด WordPress หรือกำหนดด้วยตนเอง
แม้ว่าวิธีเดิมจะให้คุณปรับ URL ของ WordPress ได้อย่างง่ายดาย แต่วิธีหลังนั้นเกี่ยวข้องกับการแก้ไขโค้ดใน ไฟล์ wp-config.php
สำหรับผู้ที่ไม่ใช้เทคโนโลยีส่วนใหญ่ เราขอแนะนำให้คุณเปลี่ยนที่อยู่เว็บไซต์ในแดชบอร์ด WordPress เฉพาะในกรณีที่คุณไม่สามารถเข้าถึงแดชบอร์ดของผู้ดูแลระบบ คุณสามารถใช้วิธีที่สองและตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไว้อย่างเหมาะสม
แก้ไข URL ของ WordPress ในแดชบอร์ดผู้ดูแลระบบ
- ลงชื่อเข้าใช้แดชบอร์ดผู้ดูแลระบบ WordPress ไปที่ การตั้งค่า> ทั่วไป
- แก้ไขตัวเลือก "WordPress Address" และ "Site Address" หากมีความไม่ตรงกันระหว่างพวกเขา ตรวจสอบให้แน่ใจว่าพวกเขาเหมือนกัน
- บันทึกการตั้งค่าของคุณ
ตรวจสอบและแก้ไขการตั้งค่า URL ด้วยตนเอง
มีโอกาสสูงที่ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปจะป้องกันไม่ให้คุณเข้าถึงพื้นที่ผู้ดูแลระบบของคุณ ดังนั้น คุณอาจต้องแก้ไข URL ของ WordPress โดยใช้ไคลเอนต์ FTP หรือแอพตัวจัดการไฟล์
- ใช้ไคลเอนต์ FTP เพื่อเข้าถึงไฟล์ wp-config.php ในไดเรกทอรีรากของ WordPress
- คลิกขวาเพื่อแก้ไขไฟล์ เพิ่มข้อมูลโค้ดต่อไปนี้ในไฟล์|
กำหนด ('WP_HOME', 'https://mydomain.com'); กำหนด ('WP_SITEURL', 'https://mydomain.com'); อย่าลืมแทนที่ “'http://mydomain.com” ด้วย URL ไซต์จริงของคุณ - บันทึกการเปลี่ยนแปลงของคุณ เยี่ยมชมไซต์ของคุณเพื่อดูว่าข้อผิดพลาด WordPress Too Many Redirects ได้รับการแก้ไขแล้วหรือไม่
#3 ล้างแคช WordPress
การล้างแคช WordPress ช่วยแก้ไขข้อผิดพลาด WordPress Too Many Redirects ได้เช่นกัน
ในบทช่วยสอนนี้ เราจะแสดงวิธีลบแคช WordPress โดยใช้ปลั๊กอินแคช WordPress ยอดนิยม WP Fastest Cache และ WP Rocket
- WP แคชที่เร็วที่สุด
- ไปที่ การตั้งค่า > WP แคชที่เร็วที่สุด ในแดชบอร์ด WordPress ของคุณ
- ใน Delete Cache ให้เลือกตัวเลือกแคชที่คุณต้องการ
- WP Rocket
- ไปที่ WP Rocket ในแดชบอร์ดของคุณ
- ภายใต้การ ดำเนินการด่วน เลือก ล้างแคช เพื่อลบไฟล์แคชทั้งหมด
เมื่อเสร็จแล้ว คุณสามารถโหลดไซต์ WordPress ของคุณในเบราว์เซอร์ใหม่เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
#4 ปิดใช้งานปลั๊กอิน WordPress
ดังที่เราได้กล่าวไว้ข้างต้น ปลั๊กอินที่เสียหายหรือกำหนดค่าไม่ถูกต้องเป็นหนึ่งในสาเหตุหลักของปัญหา WordPress Too Many Redirects เนื่องจากปลั๊กอินสร้างการเปลี่ยนเส้นทางที่ขัดแย้งกับการเปลี่ยนเส้นทางเริ่มต้นของ WordPress
ได้เวลาค้นหาว่าปลั๊กอินใดทำให้เกิดข้อขัดแย้งและปิดใช้งาน ขั้นตอนนั้นเป็นเพียงการเดินในสวนสาธารณะหากคุณยังคงสามารถเข้าถึงแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณได้
สิ่งที่คุณต้องทำคือไปที่ Plugins > All Plugins ปิดใช้งานปลั๊กอินทั้งหมดแล้วเปิดใช้งานใหม่ทีละตัวเพื่อทดสอบว่าตัวไหนเสียหาย เมื่อคุณเข้าใจแล้ว ให้วางเคอร์เซอร์ไว้เหนือปลั๊กอินนี้แล้วกดปิดใช้งาน
จะเกิดอะไรขึ้นถ้าคุณไม่สามารถเข้าถึงแผงการดูแลระบบของคุณ
อีกครั้ง คุณต้องลบปลั๊กอิน WordPress ที่ผิดพลาดโดยใช้แอพตัวจัดการไฟล์ในแผงควบคุมโฮสติ้ง WordPress หรือไคลเอนต์ FTP
- เปิดไคลเอนต์ FTP ของคุณและเชื่อมต่อกับโฟลเดอร์รูท WordPress ของคุณ
- ไปที่โฟลเดอร์ /wp-content/ ค้นหา Plugins คลิกขวาและเปลี่ยนชื่อเป็น plugins_deactivate การดำเนินการนี้จะปิดใช้งานปลั๊กอิน WordPress ของคุณ
หมายเหตุ: โดยทั่วไป WordPress จะค้นหาโฟลเดอร์ที่เรียกว่าปลั๊กอินเพื่อโหลดไฟล์ปลั๊กอิน เมื่อไม่พบโฟลเดอร์ โปรแกรมจะปิดใช้งานปลั๊กอินที่ใช้งานอยู่ในฐานข้อมูลโดยอัตโนมัติ - ลองเยี่ยมชมเว็บไซต์ของคุณ หากกระบวนการเข้าสู่ระบบทำงานได้อย่างราบรื่นโดยไม่มีข้อความแสดงข้อผิดพลาด แสดงว่ามีปลั๊กอินอย่างน้อยหนึ่งตัวทำงานผิดพลาด
- กลับไปที่ไคลเอนต์ FTP หรือแอพตัวจัดการไฟล์ เปลี่ยนโฟลเดอร์ plugins_deactivate กลับเป็น plugins
- ไปที่เมนูผู้ดูแลระบบ WordPress เลือก Plugins > All Plugins เปิดใช้งานปลั๊กอินแต่ละตัวของคุณ ซึ่งเราแนะนำให้เริ่มต้นด้วยปลั๊กอินที่ติดตั้งล่าสุด จากนั้นโหลดเว็บไซต์ของคุณใหม่บนเบราว์เซอร์ใหม่เพื่อตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่
#5 รีเซ็ต .htaccess ไฟล์
การรีเซ็ตไฟล์ .htaccess เพื่อแก้ไขข้อผิดพลาด WordPress Too Many Redirects ไม่ใช่วิทยาศาสตร์จรวด ประกอบด้วย 3 ขั้นตอน:
- เชื่อมต่อเว็บไซต์ของคุณโดยใช้ไคลเอนต์ FTP หรือแอพตัวจัดการไฟล์ในแดชบอร์ดโฮสติ้งของคุณ
- ค้นหาไฟล์ .htaccess และดาวน์โหลดสำเนาเป็นไฟล์สำรอง
- เปลี่ยนชื่อไฟล์เป็น . htaccess_disabled หรือเพียงแค่ลบออกโดยตรง
- โหลดเว็บไซต์ของคุณซ้ำ ในกรณีที่กลับมาเป็นปกติ หมายความว่าไฟล์ .htaccess ของคุณทำให้เกิดการวนรอบการเปลี่ยนเส้นทาง
- เปลี่ยนชื่อไฟล์กลับเป็น .htaccess เท่านี้ก็เรียบร้อย ในกรณีที่คุณลบไฟล์ .htaccess ออก WordPress จะสร้างไฟล์ขึ้นมาใหม่เอง ตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลงในหน้าการ ตั้งค่า > ลิงก์ถาวร
อย่าปล่อยให้ WordPress เกิดข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไป!
บทความนี้ได้ระบุข้อผิดพลาดในการเปลี่ยนเส้นทางของ WordPress Too Many Redirects สาเหตุ และวิธีแก้ไขปัญหานี้
โดยทั่วไป ปัญหานี้เกิดขึ้นได้บ่อยและสามารถแก้ไขได้ง่าย ผู้เริ่มต้นใช้งาน WordPress บางรายที่ไม่มั่นใจในการจัดการกับโค้ดสำหรับไฟล์ธีม อาจทำให้ไซต์ยุ่งเหยิงได้ง่าย
โชคดีที่ตอนนี้คุณมีคำแนะนำที่ครอบคลุมของเราแล้ว รับมันและอย่าให้ข้อผิดพลาดนี้รบกวนคุณอีกต่อไป!
หากคุณกำลังดิ้นรนกับข้อผิดพลาดในการอัปโหลดไฟล์ใน WordPress โปรดอ่านบทความของเราเกี่ยวกับวิธีแก้ไขข้อผิดพลาด "ไม่อนุญาตประเภทไฟล์นี้เนื่องจากเหตุผลด้านความปลอดภัย"