วิธีแก้ไขข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress
เผยแพร่แล้ว: 2021-07-18เป็นเวลาหลายปีที่ WordPress เป็นคำพ้องความหมายสำหรับแพลตฟอร์มที่ได้รับความนิยมและน่าเชื่อถือที่สุดสำหรับการสร้างเว็บไซต์ อย่างไรก็ตาม แม้แต่ระบบที่ซับซ้อนที่สุดเช่นนี้ ก็ไม่สามารถป้องกันข้อผิดพลาดได้ สำหรับ WordPress เป็นเรื่องปกติที่จะใช้แหล่งข้อมูลภายนอกต่างๆ เช่น ปลั๊กอิน เป็นต้น จึงไม่แปลกที่เนื้อหาของบุคคลที่สามเหล่านั้นทำให้เกิดข้อขัดแย้งในโค้ดหรือการตั้งค่า และหนึ่งในข้อผิดพลาดทั่วไปที่ทั้งผู้ใช้และผู้ดูแลระบบแจ้งให้ทราบคือปัญหาการเปลี่ยนเส้นทาง โดยพื้นฐานแล้วมันสามารถล็อคผู้ใช้และแม้แต่ผู้ดูแลระบบไม่ให้เข้าถึงเว็บไซต์ โชคดี ที่ไม่ยากที่จะแก้ไขปัญหา "ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไป" ใน WordPress และทำให้เว็บไซต์ของคุณทำงานได้อย่างถูกต้องอีกครั้ง
วิธีในการจัดการปัญหาการเปลี่ยนเส้นทางข้อผิดพลาดมากเกินไปใน WordPress
ข้อผิดพลาด “Too Many Redirects” (ERR_TOO_MANY_REDIRECTS) เกิดขึ้นเมื่อเบราว์เซอร์ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่ถูกต้องของเว็บไซต์ โดยพื้นฐานแล้ว เบราว์เซอร์จะติดอยู่ในลูปการเปลี่ยนเส้นทางเนื่องจากคำขอ URL ที่ยังไม่ได้แก้ไข ส่วนใหญ่เกิดขึ้นเนื่องจากข้อขัดแย้งในการกำหนดค่าปลั๊กอิน แต่อาจเป็นการกำหนดค่าผิดพลาดในไฟล์เว็บไซต์ได้เช่นกัน หากเว็บไซต์ของคุณได้รับการจัดการโดยผู้เชี่ยวชาญ WordPress ปัญหานี้แทบจะไม่มีเลย แต่ถ้าคุณกำลังจัดการเว็บไซต์ของคุณตั้งแต่เริ่มต้น มีวิธีแก้ปัญหาบางอย่างที่คุณควรทราบ
เพื่อให้สามารถจัดการกับข้อผิดพลาดนี้ใน WordPress ได้ มีวิธีการที่เป็นประโยชน์หลายประการที่สามารถช่วยได้:
- ล้างข้อมูลเบราว์เซอร์ – คุกกี้และแคช
- ลบ WordPress cache
- ตรวจสอบว่าปลั๊กอินทำให้เกิด "ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไป"
- ตรวจสอบ URL ของ WordPress
- แก้ไขข้อผิดพลาดในการเปลี่ยนเส้นทางโดยสร้าง .htaccess file . ขึ้นใหม่
1) ล้างข้อมูลเบราว์เซอร์ – คุกกี้และแคช
คนส่วนใหญ่อาจทราบดีว่าขณะท่องอินเทอร์เน็ต เบราว์เซอร์จะจัดเก็บข้อมูลทุกประเภท คุกกี้และแคชของเบราว์เซอร์ที่ได้รับความนิยมและเป็นที่รู้จักมากที่สุด อย่างไรก็ตาม ข้อมูลนี้มักทำให้เกิด "ข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไป" ในเว็บไซต์ WordPress เนื่องจากการทุจริต นี่ไม่ใช่ปัญหาที่หายาก และเบราว์เซอร์หลักส่วนใหญ่ เช่น Chrome, Firefox, Safari มักจะเป็นเช่นนั้น
หากคุณประสบปัญหาในการเข้าถึงเว็บไซต์ สิ่งแรกที่ต้องทำคือพยายามเข้าถึงเว็บไซต์จากเบราว์เซอร์อื่น ถ้ามันให้ผลลัพธ์ที่ดี การล้างข้อมูลเบราว์เซอร์ของคุณน่าจะช่วยแก้ปัญหาได้มากที่สุด โดยทั่วไป คุณสามารถตั้งค่าเบราว์เซอร์ให้ลบข้อมูลที่เลือกโดยอัตโนมัติเมื่อปิดเบราว์เซอร์ หรือคุณสามารถป้องกันไม่ให้เบราว์เซอร์ของคุณจัดเก็บข้อมูลนี้ อย่างไรก็ตาม นั่นไม่ใช่คำแนะนำ เนื่องจากบางครั้งอาจส่งผลต่อประสบการณ์การท่องเว็บของคุณ อย่างไรก็ตาม ทุกเบราว์เซอร์ช่วยให้คุณเข้าถึงตัวเลือก "การล้าง" ได้อย่างง่ายดายผ่านการตั้งค่า

2) ลบ WordPress Cache
บางครั้งสาเหตุของข้อผิดพลาดนี้อยู่ใน WordPress เอง WordPress เก็บสำเนาของเว็บไซต์ไว้ในแคช เพื่อเพิ่มความเร็วให้กับเว็บไซต์และมอบประสบการณ์การใช้งานที่ดียิ่งขึ้น เนื่องจากตัวเลือกการแคชส่วนใหญ่ดำเนินการโดยการแคชปลั๊กอิน จึงมักจะเสนอตัวเลือกในการล้างข้อมูล หากไม่มี แสดงว่ามีปลั๊กอินแคชของ WordPress มากมาย เช่น WP Super Cache ที่ช่วยให้คุณจัดการและลบแคชได้ง่าย
3) ตรวจสอบว่าปลั๊กอินทำให้เกิด "ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไป"
รองจากข้อมูลเบราว์เซอร์ สาเหตุที่พบบ่อยอันดับสองของข้อผิดพลาดในการเปลี่ยนเส้นทางคือปลั๊กอิน เนื่องจากการกำหนดค่าผิดพลาดหรือข้อผิดพลาดในโค้ด บางครั้งอาจขัดแย้งกับ WordPress หากคุณไม่สามารถเข้าถึงเว็บไซต์ได้ แนวทางปฏิบัติที่ดีที่สุดคือการ ตรวจสอบว่าปลั๊กอินใดทำให้เกิดข้อผิดพลาด สามารถเข้าถึงตัวเลือก "ปลั๊กอิน" ใน WordPress ได้อย่างง่ายดายและปิดการใช้งานทีละตัว จนกว่าคุณจะค้นพบข้อผิดพลาด อย่างไรก็ตาม เนื่องจากข้อผิดพลาดในการเปลี่ยนเส้นทาง มักจะเกิดขึ้นที่แม้แต่ผู้ดูแลระบบก็ไม่สามารถเข้าถึงแดชบอร์ดของ WordPress ได้ โชคดีที่มีวิธีอื่นในการปิดใช้งานปลั๊กอิน

โดยทั่วไป คุณจะต้องมีไคลเอนต์ FTP หรือตัวจัดการไฟล์ภายในแผงควบคุมการโฮสต์ของคุณ ด้วยวิธีนี้ คุณจะสามารถเข้าถึงพื้นที่ล็อคและแก้ไขปัญหาได้ เพียงเรียกดูภายในโฟลเดอร์ wp-content ของคุณ ค้นหาโฟลเดอร์ปลั๊กอิน และเปลี่ยนชื่อ อย่าลบมัน เผื่อว่าคุณจำเป็นต้องนำมันกลับมา หลังจากเปลี่ยนชื่อ WordPress จะ ปิดใช้งานปลั๊กอินโดยอัตโนมัติ และคุณจะสามารถเข้าถึงเว็บไซต์ของคุณได้ นั่นคือถ้าปลั๊กอินทำให้เกิดข้อผิดพลาดในการเปลี่ยนเส้นทาง
4) ตรวจสอบ URL ของ WordPress
การตั้งค่า URL ของ WordPress เป็นสาเหตุสำคัญอีกประการหนึ่งของปัญหาการเปลี่ยนเส้นทาง อีกครั้ง หากคุณสามารถเข้าถึงแดชบอร์ดได้ คุณจะพบตัวเลือก URL ได้ในการตั้งค่าใต้แท็บ "ทั่วไป" เมื่อเข้าไปข้างในแล้ว ให้ตรวจสอบว่าที่อยู่ WordPress (URL) และที่อยู่เว็บไซต์ (URL) เหมือนกันหรือไม่ มันควรจะเป็น. ให้ความสนใจเป็นพิเศษกับ "www" เพราะหลายคนทำผิดพลาดที่นี่
หากคุณไม่สามารถเข้าถึงแดชบอร์ดได้อีกครั้ง คุณต้องใช้ไคลเอนต์ FTP เช่น FileZilla หรือตัวจัดการไฟล์ของโฮสต์ เพียงไปที่ไฟล์ wp-config.php เปิดไฟล์ แล้วค้นหาคุณสมบัติ "define" เช่นเดียวกับในตัวอย่างก่อนหน้านี้ คุณต้อง ตรวจสอบให้แน่ใจว่าทั้ง 'WP_HOME' และ 'WP_SITEURL' เหมือนกัน

5) แก้ไขข้อผิดพลาดในการเปลี่ยนเส้นทางโดยสร้าง .htaccess file
บางครั้ง สาเหตุของการเปลี่ยนเส้นทางไม่จำกัดอาจเป็นข้อมูลภายในไฟล์ .htaccess ของคุณ เป็นไฟล์เซิร์ฟเวอร์เฉพาะที่ใช้เก็บการตั้งค่าต่างๆ เหนือสิ่งอื่นใด มันใช้เพื่อจัดการการเปลี่ยนเส้นทางประเภทต่างๆ สำหรับเว็บไซต์ WordPress นอกจากนี้ยังเป็นที่จัดเก็บการตั้งค่าปลั๊กอินด้วย ดังนั้นเพื่อแก้ไขปัญหา คุณจะต้องปิดการใช้งานไฟล์นี้ด้วยตนเอง อย่างไรก็ตาม อย่าลืมทำสำเนาสำรองของไฟล์ก่อนการเปลี่ยนแปลงใดๆ เมื่อคุณสำรองข้อมูลแล้ว ให้ลบไฟล์ ภายใน WordPress ตอนนี้เข้าถึงได้อีกครั้ง ให้ค้นหาการตั้งค่า "ลิงก์ถาวร" และบันทึก การดำเนินการนี้จะเรียกให้ WordPress สร้างไฟล์ .htaccess ขึ้นใหม่

WordPress เป็นระบบที่ค่อนข้างเสถียรและมีการเข้ารหัสที่ดี แต่บางครั้งข้อผิดพลาดก็เกิดขึ้น และมักเกิดจากการกำหนดค่าผิดพลาดหรือส่วนเสริมของบริษัทอื่น เช่น ปลั๊กอิน ปัญหาส่วนใหญ่แก้ไขได้ง่ายหากคุณมีสิทธิ์เข้าถึงแดชบอร์ดของผู้ดูแลระบบ แต่บางครั้ง เช่นเดียวกับข้อผิดพลาดในการเปลี่ยนเส้นทาง มันสามารถตัดคุณออกจากเว็บไซต์ของคุณโดยสิ้นเชิง โชคดีที่ ใช้ขั้นตอนเหล่านี้เพื่อแก้ไขข้อผิดพลาด "การเปลี่ยนเส้นทางมากเกินไป" ใน WordPress และเข้าถึง ได้อีกครั้ง
