หากคุณเป็นผู้ใช้ Chrome และพบข้อความ 'ข้อผิดพลาด 3xx (สุทธิ :: ERR_TOO_MANY_REDIRECTS' หรือ 'หน้าเว็บนี้มีการวนรอบการเปลี่ยนเส้นทาง - ERR_TOO_MANY_REDIRECTS' คุณไม่ได้อยู่คนเดียวสิ่งนี้เกิดขึ้นบ่อยครั้งและอาจถาวรหรือถาวรขึ้นอยู่กับ URL คุณกำลังเยี่ยมชมและสาเหตุเฉพาะของปัญหา
บทแนะนำนี้จะแนะนำคุณเกี่ยวกับทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไปใน Google Chrome
การเปลี่ยนเส้นทาง HTTP เป็นวิธีการที่เว็บไซต์ชี้เบราว์เซอร์ของคุณไปยังหน้าอื่นแทนที่จะเชื่อมโยง อาจเป็นเพราะการบำรุงรักษาหน้าได้ย้ายหรือด้วยเหตุผลอื่น ตัวอย่างเช่น บริษัท อาจเปลี่ยนชื่อโดเมนและเปลี่ยนเส้นทางเว็บไซต์ที่โดเมนเก่าไปยังเว็บไซต์โดยใช้โดเมนใหม่
Chrome สามารถรับมือกับการเปลี่ยนเส้นทางได้ถึง 20 ครั้งโดยไม่แจ้งข้อผิดพลาด แต่เมื่อเกณฑ์ที่ใช้งานไม่ได้จะทำให้เกิดข้อผิดพลาด 'ERR_TOO_MANY_REDIRECTS'
ธุรกรรมมีลักษณะดังนี้:
- เบราว์เซอร์ส่งข้อความ GET ไปยังเว็บเซิร์ฟเวอร์
- เซิร์ฟเวอร์ตอบกลับด้วยข้อความ 3xx พร้อม URL เปลี่ยนเส้นทาง
- เบราว์เซอร์ยอมรับข้อความและไปที่ที่อยู่ใหม่
- เบราว์เซอร์โหลดเว็บไซต์
Chrome สามารถรับมือกับการเปลี่ยนเส้นทางได้สูงสุด 20 รายการพร้อมกันโดยไม่มีปัญหา หากมีมากกว่านั้นคุณจะเห็นข้อผิดพลาด
การวนรอบการเปลี่ยนเส้นทางคือที่ที่เบราว์เซอร์ถูกส่งไปยัง URL ที่เปลี่ยนเส้นทางซึ่งนำกลับไปยัง URL เดิมซึ่งจะเปลี่ยนเส้นทางอีกครั้งและอื่น ๆ นี่เป็นเรื่องง่ายที่จะทำในฐานะผู้ดูแลเว็บไซต์ ฉันจะแสดงสิ่งที่คุณสามารถทำได้ถ้าคุณเห็นข้อผิดพลาดการเปลี่ยนเส้นทางมากเกินไปใน Google Chrome
มีการเปลี่ยนเส้นทางมากเกินไปในฐานะผู้เข้าชม
หากคุณกำลังเยี่ยมชมเว็บไซต์คุณสามารถล้างแคชและคุกกี้ของเบราว์เซอร์
- เปิด Chrome
- เลือกเมนูแบบเลื่อนลงของ Chrome ที่ด้านบน
- เลือก ล้างข้อมูลการท่องเว็บ จากเมนูแบบเลื่อนลง
- เลือกช่องทำเครื่องหมายถัดจาก Cached Messages and Files
- จากนั้นคลิก ล้างข้อมูล
ตอนนี้ลอง URL ที่ให้ข้อผิดพลาดอีกครั้ง ตอนนี้คุณควรจะสามารถเรียกดูเว็บไซต์ได้แล้ว
หากไม่ได้ผลให้ลองใช้เบราว์เซอร์อื่น หากเบราว์เซอร์อื่นใช้งานได้ แต่ Chrome ไม่ลอง:
- พิมพ์
chrome://extensions
ในแถบที่อยู่ของ Chrome - กด Enter
- ลองปิดใช้งานส่วนขยายทีละรายการโดยทำการทดสอบเว็บไซต์อีกครั้งหลังจากปิดใช้งานส่วนขยายแต่ละรายการ
อย่าลืมปิดการใช้งานก่อนทำการทดสอบซ้ำมิฉะนั้นคุณจะไม่ทราบว่าเกิดปัญหาใดขึ้น มีเป้าหมายเพื่อดูว่าคุณสามารถแยกสาเหตุของปัญหาไปยังส่วนขยาย Chrome ที่เฉพาะเจาะจงได้หรือไม่
มีการเปลี่ยนเส้นทางมากเกินไปในฐานะผู้ดูแลเว็บไซต์
หากคุณจัดการหรือรันเว็บไซต์คุณมีงานต้องทำ คุณมีการตั้งค่าการเปลี่ยนเส้นทางที่ไหนสักแห่งที่วนซ้ำหรือทำซ้ำตัวเองหลายครั้งเกินไป มาดูกันว่าการเปลี่ยนเส้นทางแบบใดที่วนกลับมาเพื่อให้คุณสามารถแก้ไขปัญหาในแบ็กเอนด์บริหารของเว็บไซต์ของคุณ
- ไปที่ Redirect-checker แล้วพิมพ์ URL ของคุณ
- เลือกวิเคราะห์เพื่อดูว่ามีการเปลี่ยนเส้นทางและที่ใด
- ระบุการเปลี่ยนเส้นทางที่วนกลับไปยังตัวเอง
- เปลี่ยนการวนลูปการเปลี่ยนเส้นทางผ่านอินเทอร์เฟซการดูแลสำหรับเว็บไซต์ของคุณ
“ เปลี่ยนการวนลูปการเปลี่ยนเส้นทางผ่านอินเทอร์เฟซการดูแลสำหรับเว็บไซต์ของคุณ” อาจฟังดูเล็กน้อย แต่วิธีการที่แน่นอนขึ้นอยู่กับแพลตฟอร์มที่เว็บไซต์ของคุณใช้ ตัวอย่างเช่นใน WordPress คุณอาจใช้ปลั๊กอินเปลี่ยนเส้นทางหรือต้องการแก้ไขไฟล์. htaccess ของคุณ ใน Joomla คุณสามารถใช้ Redirect Manager ใน Magento คุณจะต้องใช้เครื่องมือจัดการการเขียนซ้ำ คุณได้รับความคิด
สิ่งที่คุณต้องทำคือระบุการเปลี่ยนเส้นทางที่ก่อให้เกิดปัญหาจากนั้นแก้ไขปัญหาในแพลตฟอร์มใดก็ตามที่คุณใช้เพื่อจัดการไซต์ของคุณอ้างอิงถึงแพลตฟอร์มของคุณและโฮสต์เอกสารประกอบของ บริษัท เพื่อขอคำแนะนำ
เมื่อคุณแก้ไขปัญหาแล้วให้ลองทดสอบการเชื่อมโยงใหม่อีกครั้งเพื่อให้แน่ใจว่าการแก้ไขนั้นทำงานได้อย่างที่คาดไว้
เปลี่ยนเส้นทาง
มีการเปลี่ยนเส้นทางประเภทต่าง ๆ ทั้งหมดที่มีรหัสขึ้นต้นด้วย 3xx
- 301 - หน้าถูกย้ายอย่างถาวร
- 302 - หน้าเว็บใช้งานไม่ได้ชั่วคราว
- 303 - ใช้เพื่อเปลี่ยนเส้นทางหลัง PUT หรือ POST เพื่อป้องกันการรีเฟรชหน้า
- 307 - เว็บเพจไม่สามารถใช้งานได้ชั่วคราวสำหรับบางสิ่งที่วางแผนไว้ ทำต่อไปที่ 302 เปลี่ยนเส้นทางสำหรับ HTTP 1.1
- 308 - การเปลี่ยนเส้นทางถาวรด้วยเหตุผลอื่น
- 300 - การเปลี่ยนเส้นทางพิเศษที่ไม่ได้ใช้บ่อยนัก
- 304 - การเปลี่ยนเส้นทางพิเศษที่ระบุการรีเฟรชแคชสำหรับหน้าเว็บที่แคช
เหตุใดจึงใช้การเปลี่ยนเส้นทาง
มีสาเหตุหลายประการที่ถูกต้องตามกฎหมายในการใช้การเปลี่ยนเส้นทางและคุณจะประหลาดใจกับการใช้งานบ่อยเพียงใด สาเหตุที่พบบ่อยที่สุดสำหรับการใช้การเปลี่ยนเส้นทางคือเมื่อคุณย้ายหน้าไปยังโฮสต์หรือ URL ใหม่ หากคุณทำงานกับ SEO มากคุณไม่ต้องการสูญเสียมันทั้งหมดเมื่อคุณย้ายหน้า
แต่คุณใช้การเปลี่ยนเส้นทาง 301 เพื่อบอกเบราว์เซอร์และเครื่องมือค้นหาหน้าเว็บของคุณย้ายไปแล้ว สิ่งนี้ยังคงทำให้ผู้เข้าชมหน้าเว็บนั้นได้รับประโยชน์จาก SEO ทั้งหมดที่คุณได้รับ
การเปลี่ยนเส้นทาง 302 หรือ 307 มีประโยชน์หากคุณกำลังทดสอบหน้าเว็บหรืออัปเดตเพื่อให้สอดคล้องกับสไตล์หรือเทคโนโลยีใหม่ หากโครงสร้าง URL ยังคงเหมือนเดิมคุณจะต้องเพิ่มการเปลี่ยนเส้นทางชั่วคราวก่อนที่จะเผยแพร่หน้าเว็บจริง
การเปลี่ยนเส้นทางมีประโยชน์มากสำหรับการจัดการเว็บไซต์โดยไม่สูญเสีย SEO หรือผู้เข้าชม พวกเขาต้องการการดูแลและทดสอบ แต่อาจเป็นเครื่องมือที่มีประโยชน์มาก
หากคุณมีข้อเสนอแนะเกี่ยวกับวิธีจัดการกับการเปลี่ยนเส้นทางมากเกินไปโปรดแสดงความคิดเห็นด้านล่าง