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

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


ใน Firefox ข้อผิดพลาดนี้จะปรากฏดังนี้:

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

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

ทำไมฉันถึงได้รับข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน WordPress?

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

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

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

วิดีโอสอน

สมัครสมาชิก WPBeginner

หากคุณไม่ชอบวิดีโอหรือต้องการคำแนะนำเพิ่มเติมให้อ่านต่อ.

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

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

การตั้งค่า WordPress และที่อยู่เว็บไซต์

ตัวอย่างเช่นสมมติว่า URL ของเว็บไซต์ของคุณคือ http://www.example.com และคุณไปที่ การตั้งค่า»ทั่วไป และตั้งเป็น http://example.com โฮสต์เว็บส่วนใหญ่อนุญาตให้คุณเลือกว่าคุณต้องการเพิ่มคำนำหน้า www ในชื่อโดเมนของคุณหรือมีโดยไม่มี www ในกรณีที่คุณเลือกที่จะเพิ่ม www ลงใน URL ของคุณจากนั้นการเพิ่ม http://example.com ในการตั้งค่า WordPress ของคุณจะทำให้เกิดข้อผิดพลาด หรือถ้าคุณเลือกที่จะใช้โดเมนโดยไม่มีคำนำหน้า www การเพิ่มด้วยคำนำหน้า www ในการตั้งค่า WordPress จะทำให้เกิดข้อผิดพลาดนี้.

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

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

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

ในการแก้ไขปัญหานี้คุณต้องเปลี่ยนที่อยู่ WordPress และที่อยู่ไซต์ของคุณ ไปที่ การตั้งค่า»ทั่วไป, เปลี่ยน WordPress และที่อยู่เว็บไซต์ของคุณ หากคุณมีที่อยู่ที่มีคำนำหน้า www ให้เปลี่ยนเป็น URL ที่ไม่ใช่ www และหากคุณมีที่ไม่ใช่ www www ให้เพิ่มคำนำหน้า www.

สิ่งสำคัญ: ตรวจสอบให้แน่ใจว่าคุณไม่ปล่อยเครื่องหมายทับท้ายท้าย URL เช่น http://www.example.com/

เปลี่ยน URL ไซต์โดยไม่ต้องเข้าถึงพื้นที่ผู้ดูแลระบบ

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

กำหนด ( ‘WP_HOME’, ‘http: //example.com’);
กำหนด ( ‘WP_SITEURL’, ‘http: //example.com’);

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

แก้ไขปัญหาการเปลี่ยนเส้นทางอื่น ๆ

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

ก่อนอื่นคุณต้องหาว่าปลั๊กอินตัวใดที่ทำให้เกิดปัญหา คุณเปิดใช้งานปลั๊กอินใหม่เมื่อไม่นานมานี้ก่อนเกิดข้อผิดพลาดนี้หรือไม่? คุณอัปเดตปลั๊กอินก่อนเกิดข้อผิดพลาดนี้หรือไม่ หากคำตอบของคำถามข้างต้นคือใช่แล้วมันจะทำให้ปัญหาแคบลงจนถึงปลั๊กอินนั้น คุณสามารถปิดใช้งานปลั๊กอินนั้นได้โดยการลบโฟลเดอร์ของปลั๊กอินนั้นออกจาก wp-content / plugins /

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

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

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me