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

เผยแพร่แล้ว: 2022-05-04

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

หน้าจะไม่เปลี่ยนเส้นทางอย่างถูกต้อง เบราว์เซอร์ของคุณจะตรวจพบว่าเซิร์ฟเวอร์เปลี่ยนเส้นทางคำขอไปยังที่อยู่นี้ในลักษณะที่จะไม่มีวันเสร็จสมบูรณ์

ซึ่งหมายความว่าไซต์ของคุณมีการเปลี่ยนเส้นทางมากเกินไปหรือคุณอยู่ในวงจร

อะไรทำให้เกิด "ข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไปใน WordPress"

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

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

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

ต่อไปนี้คือสาเหตุทั่วไปบางประการสำหรับข้อผิดพลาดของ WordPress เนื่องจากมีการเปลี่ยนเส้นทางมากเกินไป:

  • ปลั๊กอินขัดแย้ง
  • แคชโบราณ
  • การตั้งค่า URL และชื่อโดเมนไม่ตรงกัน
  • ที่อยู่ไซต์ไม่ตรงกันหรือกำหนดค่าไม่ถูกต้อง
  • เหตุผลอื่น ๆ

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

ซึ่งมักเป็นปัญหาของการเปลี่ยนเส้นทางที่ขัดแย้งหรือแข่งขันกัน นอกจากนี้ยังสามารถเกิดขึ้นได้เมื่อคนหนึ่งเปลี่ยนเส้นทางไปยัง HTTPS (SSL) ในขณะที่อีกคนหนึ่งเปลี่ยนเส้นทางกลับไปที่ HTTP (ไม่ใช่ SSL) หรือระหว่างประเภท URL ที่ไม่ใช่ www

ข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปของ WordPress เกิดจากข้อบกพร่องของซอฟต์แวร์ ซอฟต์แวร์บกพร่อง และข้อผิดพลาดอื่นๆ มีหลายวิธีในการแก้ไขข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress

นอกจากนี้ อาจมีกรณีที่คุณประสบปัญหาการเปลี่ยนเส้นทาง WordPress จากโฮสต์เว็บไซต์ของคุณเท่านั้น ทุกโฮสต์ไม่สนับสนุน เว็บโฮสติ้งเป็นปัจจัยที่ละเอียดอ่อนมากซึ่งมีบทบาทในเกือบทุกอย่างที่เกี่ยวข้องกับเว็บไซต์ของคุณ

คุณควรไปกับโฮสต์ที่ น่า เชื่อถืออย่าง AccuWeb

นี่เป็นตัวเลือกที่ดีที่สุดหากคุณประสบปัญหาการเปลี่ยนเส้นทางหลายอันของ WordPress:

ยืนยันการตั้งค่าโดเมน

คุณมีตัวเลือกในการระบุ URL สำหรับเว็บไซต์ของคุณโดยใช้ "www คำนำหน้า" หรือไม่มีก็ได้ เมื่อตั้งค่าเว็บไซต์ คุณจะมีตัวเลือกในการกำหนดค่าเว็บไซต์ของคุณเป็น “https://www.yourdomain.com” หรือเพียงแค่เป็น “https://yourdomain.com”

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

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

ตรวจสอบเพื่อให้แน่ใจว่าโดเมนของคุณใช้ “www” ถัดไป ตรวจสอบการกำหนดค่า หากต้องการตรวจสอบ ให้ไปที่การตั้งค่า > ทั่วไป

หากการตั้งค่าโดเมนของคุณไม่ตรงกัน คุณสามารถอัปเดตการตั้งค่า URL ของ WordPress และบันทึกการเปลี่ยนแปลงได้ การดำเนินการนี้จะแก้ปัญหาและแก้ไขปัญหาการเปลี่ยนเส้นทางไปยังข้อผิดพลาดของ WordPress

ตรวจสอบการตั้งค่า URL (ตรวจสอบ URL ที่กำหนดค่า)

บางครั้งการตั้งค่า URL ของ WordPress ไม่ตรงกัน อาจทำให้เกิดข้อผิดพลาดในการเปลี่ยนเส้นทางได้ ตรวจสอบการกำหนดค่าไซต์ของคุณและไปที่การตั้งค่า > ทั่วไป ภายในแดชบอร์ด WordPress

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

นอกจากนี้ ตรวจสอบให้แน่ใจว่าการตั้งค่าโปรโตคอล URL ของคุณถูกต้อง เพื่อให้แน่ใจว่าใบรับรอง SSL เปิดใช้งานโดยใช้ HTTPS คุณควรตรวจสอบให้แน่ใจว่า URL ของคุณใช้ HTTPS

ล้างแคชปลั๊กอิน

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

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

ล้างเบราว์เซอร์คุกกี้และแคช

ข้อผิดพลาดในการเปลี่ยนเส้นทางสามารถทริกเกอร์ได้หากมีข้อมูล URL ในเบราว์เซอร์ของคุณไม่ตรงกัน หากเบราว์เซอร์ของคุณแคชหน้าที่คุณกำลังพยายามเข้าชม ข้อผิดพลาดนี้อาจเกิดขึ้นได้

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

วิธีนี้อาจแตกต่างกันไปตามเบราว์เซอร์ที่คุณใช้ ตัวอย่างเช่น ใน Google Chrome คุณสามารถล้างแคชและคุกกี้ได้โดยคลิกที่ไอคอนสามจุดที่อยู่ที่มุมบนขวาของหน้าต่าง ถัดไป ให้คลิกปุ่มเครื่องมือเพิ่มเติม

จากนั้นเลือกตัวเลือกล้างข้อมูลการท่องเว็บ เลือกช่วงเวลาในหน้าต่างป๊อปอัป เลือก ตลอดเวลา หากคุณต้องการลบทั้งหมด

จากนั้นเลือกการจำกัดเวลาของคุณ จากนั้นเลือกช่องทำเครื่องหมาย คุกกี้และข้อมูลไซต์อื่นๆ และรูปภาพหรือไฟล์ที่แคชไว้ ถัดไป คลิกล้างข้อมูล

จากนั้นเบราว์เซอร์ Google Chrome จะล้างหรือลบคุกกี้และแคชทั้งหมด ตอนนี้คุณควรจะสามารถค้นหาไซต์ของคุณได้อย่างสะดวกโดยไม่พบข้อผิดพลาดในการเปลี่ยนเส้นทาง

เราขอแนะนำให้คุณดูฟอรัมหรือคู่มืออย่างเป็นทางการ หากคุณไม่แน่ใจว่าจะทำกิจกรรมนี้ในเบราว์เซอร์ของคุณอย่างไร

เคล็ดลับแบบมือโปร: ในการล้างหรือลบคุกกี้ คุณจะต้องกลับเข้าสู่แดชบอร์ด WordPress ของคุณ เช่นเดียวกับเว็บไซต์อื่นๆ

ปิดการใช้งานแล้วเปิดใช้งานปลั๊กอินทั้งหมดของคุณอีกครั้ง

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

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

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

รีเซ็ตไฟล์ .htaccess

WordPress CMS จัดการการเปลี่ยนเส้นทางบนเซิร์ฟเวอร์เว็บโฮสติ้งส่วนใหญ่ผ่านไฟล์การกำหนดค่า .htaccess ปลั๊กอินบางตัวสามารถเปลี่ยนการตั้งค่าไฟล์ที่สำคัญนี้ได้ ซึ่งอาจส่งผลต่อวิธีที่ WordPress จัดการกับการเปลี่ยนเส้นทาง

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

กระบวนการนี้สามารถเริ่มต้นได้โดยเชื่อมต่อกับเว็บไซต์ของคุณผ่านไคลเอนต์ FTP จากนั้นไปที่โฟลเดอร์รูท

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

ถัดไป คุณจะต้องกลับไปที่เว็บไซต์ของคุณเพื่อยืนยันว่าปัญหาได้รับการแก้ไขแล้ว หากเว็บไซต์ของคุณทำงานได้ตามปกติ เป็นไปได้ว่าไฟล์ .htaccss ของ WordPress เสียหาย

ในที่สุด WordPress จะสร้างใหม่หรือสร้างไฟล์ อย่างไรก็ตาม คราวหน้ารับรองว่าจะไม่เสียหาย ไปที่ การตั้งค่า > ลิงก์ถาวร จากแดชบอร์ด WordPress ของคุณ คุณสามารถบันทึกการเปลี่ยนแปลงของคุณได้ (คุณไม่จำเป็นต้องทำการแก้ไขใดๆ) และ WordPress จะสร้างไฟล์ .htaccess ที่สดใหม่ ใหม่ และปราศจากข้อผิดพลาด

หมายเหตุสำคัญ: อย่าลบไฟล์ .htaccess มันสำคัญมาก.

ตรวจสอบการตั้งค่า HTTPS ของคุณ

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

คุณควรตรวจสอบการเปลี่ยนเส้นทางบนเซิร์ฟเวอร์ของคุณ

อาจจำเป็นต้องตรวจสอบว่าไม่มีการเปลี่ยนเส้นทางอื่นไปยัง HTTP จาก HTTPS บนเซิร์ฟเวอร์ของคุณ

การเปลี่ยนเส้นทาง 301 ที่ผิดพลาดอาจนำไปสู่ข้อผิดพลาดที่อาจทำให้ไซต์ของคุณไม่สามารถเปิดได้ ไฟล์เหล่านี้มักจะอยู่ในไฟล์ปรับแต่งของเซิร์ฟเวอร์โฮสต์เว็บของคุณ

เครื่องมือสำหรับนักพัฒนาเพื่อเปลี่ยนเส้นทางลูป

นี่เป็นอีกวิธีหนึ่งในการแก้ปัญหาและสร้างการวนรอบการเปลี่ยนเส้นทางด้วยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ใน Chrome หรือ Firefox โดยปกติคุณสามารถเปิดเครื่องมือเหล่านี้ได้โดยกดปุ่ม F12

จากนั้นตรวจสอบให้แน่ใจว่าได้แตะแท็บเครือข่ายแล้วโหลดหน้าเว็บของคุณใหม่

บทสรุป

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