วิธีแก้ไขข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress

เผยแพร่แล้ว: 2021-07-18

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

วิธีในการจัดการปัญหาการเปลี่ยนเส้นทางข้อผิดพลาดมากเกินไปใน WordPress

ข้อผิดพลาด “Too Many Redirects” (ERR_TOO_MANY_REDIRECTS) เกิดขึ้นเมื่อเบราว์เซอร์ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่ถูกต้องของเว็บไซต์ โดยพื้นฐานแล้ว เบราว์เซอร์จะติดอยู่ในลูปการเปลี่ยนเส้นทางเนื่องจากคำขอ URL ที่ยังไม่ได้แก้ไข ส่วนใหญ่เกิดขึ้นเนื่องจากข้อขัดแย้งในการกำหนดค่าปลั๊กอิน แต่อาจเป็นการกำหนดค่าผิดพลาดในไฟล์เว็บไซต์ได้เช่นกัน หากเว็บไซต์ของคุณได้รับการจัดการโดยผู้เชี่ยวชาญ WordPress ปัญหานี้แทบจะไม่มีเลย แต่ถ้าคุณกำลังจัดการเว็บไซต์ของคุณตั้งแต่เริ่มต้น มีวิธีแก้ปัญหาบางอย่างที่คุณควรทราบ

เพื่อให้สามารถจัดการกับข้อผิดพลาดนี้ใน WordPress ได้ มีวิธีการที่เป็นประโยชน์หลายประการที่สามารถช่วยได้:

  1. ล้างข้อมูลเบราว์เซอร์ – คุกกี้และแคช
  2. ลบ WordPress cache
  3. ตรวจสอบว่าปลั๊กอินทำให้เกิด "ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไป"
  4. ตรวจสอบ URL ของ WordPress
  5. แก้ไขข้อผิดพลาดในการเปลี่ยนเส้นทางโดยสร้าง .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' เหมือนกัน

แท็บการตั้งค่าภายในแดชบอร์ด WordPress
หากคุณสามารถเข้าสู่พื้นที่ผู้ดูแลระบบ WordPress คุณสามารถแก้ไขข้อผิดพลาดภายใน "การตั้งค่า" ได้อย่างง่ายดาย

5) แก้ไขข้อผิดพลาดในการเปลี่ยนเส้นทางโดยสร้าง .htaccess file

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

หน้าจอเข้าสู่ระบบบลูส์ทั่วไปเพื่อเข้าถึงเว็บไซต์
เมื่อคุณสร้างไฟล์ .htaccess ขึ้นใหม่ คุณจะสามารถเข้าสู่ระบบได้อีกครั้ง

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