ค้นหา ERR_TOO_MANY_REDIRECTS คืออะไรและจะแก้ไขอย่างไร

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

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

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

แม้ว่าจะดูค่อนข้างร้ายแรง แต่ก็ไม่ใช่จุดจบของโลก: ข้อผิดพลาดนี้แก้ไขได้ง่าย

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

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

นี่คือสิ่งที่คุณจะเห็น:

    ERR_TOO_MANY_REDIRECTS หมายถึงอะไร

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

    หากคุณใช้ Google Chrome คำเตือนจะมีลักษณะดังนี้: “หน้านี้ใช้งานไม่ได้ www.example.com เปลี่ยนเส้นทางคุณหลายครั้งเกินไป ลองล้างคุกกี้ของคุณ ERR_TOO_MANY_REDIRECTS” หรือ “หน้าเว็บนี้มีการเปลี่ยนเส้นทางวนรอบ ERR_TOO_MANY_REDIRECTS”

    บน Mozilla Firefox คุณจะได้รับ:

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

    ทั้งสองข้อความมีความชัดเจน: หน้าไม่โหลดเนื่องจากถูกเปลี่ยนเส้นทางไปยังลูป หรือมีคำขอเปลี่ยนเส้นทางมากเกินไป

    เหตุใดจึงเกิดข้อผิดพลาด ERR_TOO_MANY_REDIRECTS

    การเปลี่ยนเส้นทางเป็นกลยุทธ์ SEO ที่มีประสิทธิภาพหรือเครื่องมือที่อนุญาตให้ผู้ใช้เข้าถึงหน้าเว็บที่มี URL อื่น

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

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

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

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

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

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

    ในที่สุด ระบบก็เลิกลองทั้งหมดนี้และแสดงข้อความ: “ERR_TOO_MANY_REDIRECTS”

    แบนเนอร์ส่งเสริมการขาย SEO Guide ของ Rock Content

    วิธีแก้ปัญหา ERR_TOO_MANY_REDIRECTS

    หากคุณไม่ใช่ผู้ดูแลไซต์ คุณจะต้องล้างแคช/คุกกี้ของเบราว์เซอร์และรีเฟรชหน้าเท่านั้น หากไม่ได้ผล คุณจะต้องติดต่อผู้จัดการและรอจนกว่าเขาจะแก้ไข

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

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

    ล้างคุกกี้และแคช

    เมื่อข้อความนั้นปรากฏขึ้น เบราว์เซอร์บางตัวแนะนำว่าปัญหาอาจเกิดจากคุกกี้

    นั่นเป็นเหตุผลที่เราแนะนำให้คุณลองทำดู แม้ว่าคุณจะเป็นเจ้าของไซต์ก็ตาม

    แต่คุณจะล้างแคชและคุกกี้ได้อย่างไร มันง่าย ใช้เวลาเพียงไม่กี่นาที แม้ว่าจะแตกต่างกันไปตามเบราว์เซอร์ที่คุณใช้ นี่คือคำแนะนำเฉพาะบางส่วน:

    Google Chrome

    1. ที่ด้านบนขวา คุณจะเห็นจุดเล็กๆ สามจุด คลิกที่มัน จากนั้นเลือกการตั้งค่า
    2. เลื่อนลงและคลิกที่ "ขั้นสูง";
    3. จากนั้นคุณต้องคลิกที่ "ล้างประวัติการเข้าชม";
    4. จากนั้นเลือก "แคชและคุกกี้";
    5. เลือกช่วงเวลา ซึ่งเป็นจำนวนคุกกี้ที่คุณต้องการลบตามช่วงเวลา (24 ชั่วโมงล่าสุด เจ็ดวัน สี่สัปดาห์)
    6. จากนั้นคลิกที่ "ล้างข้อมูล"

    Mozilla Firefox

    1. คลิกที่จุดเล็ก ๆ สามจุดที่ด้านขวาบน
    2. จากนั้นคลิก "ล้างข้อมูล";
    3. เลือกตัวเลือก "คุกกี้และแคช" แล้วคลิก "ล้าง"

    ลองรีเฟรชไซต์ของคุณอีกครั้ง หากกลยุทธ์นั้นใช้ไม่ได้ผล คุณจะต้องทำตามขั้นตอนต่อไป

    ล้างแคช WordPress

    หากคุณใช้ปลั๊กอินแคช (Super cache WP หรืออื่น ๆ) ความพยายามครั้งต่อไปควรล้างแคช WP

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

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

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

    คู่มือ WordPress สำหรับบล็อกขององค์กร - แบนเนอร์ส่งเสริมการขาย

    ตรวจสอบการตั้งค่า URL

    จำเป็นต้องตรวจสอบการตั้งค่า URL เนื่องจากการกำหนดค่าผิดพลาดอาจทำให้เกิดการวนซ้ำของการเปลี่ยนเส้นทาง คลิกที่แท็บ "ทั่วไป" ภายใน "การตั้งค่า"

    มีสองฟิลด์หลัก:

    • WordPress URL (ซึ่งระบุตำแหน่งไฟล์ WP ทั้งหมด);
    • URL ของไซต์ (ที่อยู่โฮมเพจที่ผู้ใช้สามารถใช้ได้)

    ในกรณีส่วนใหญ่ ที่อยู่ทั้งสองควรตรงกัน ตรวจสอบอย่างรอบคอบ เพื่อให้ความแตกต่างไม่ก่อให้เกิดปัญหาเพิ่มเติม

    ไม่มีรายการใดต้องมี:

    • ช่องว่างในตอนท้าย;
    • www ที่จุดเริ่มต้น (เช่นใน https://www.example.com ) แต่ควรเป็น https://example.com แทน

    หาก URL หนึ่งมี “www” และอีก URL หนึ่งไม่มี ให้เปลี่ยนเพื่อให้เหมือนกัน: ทั้งสองมีหรือไม่มีเลย คุณสามารถลองแทรก PHP ก่อน HTML

    ในกรณีที่คุณไม่สามารถเข้าถึงแผงควบคุมเพื่อแก้ไข URL ได้ ยังสามารถทำได้โดยแก้ไขไฟล์ wp-config:

    1. ไปที่ตัวจัดการไฟล์ (ไคลเอนต์ FTP);
    2. เปิดโฟลเดอร์ที่มีไฟล์ WordPress ของคุณ
    3. ค้นหา wp-config.php;
    4. คลิกขวาที่ "แก้ไข URL";
    5. เพิ่มบรรทัดเหล่านั้นลงในโค้ด (อย่าลืมเปลี่ยน URL)
    6. กำหนดที่อยู่ใหม่ และจำไว้ว่าทั้งคู่ควรตรงกับ หน้าแรก และ WordPress ('WP_HOME' และ 'WP_SITEURL');
    7. บันทึกไฟล์;
    8. คลิกที่ "ใช่" ที่พรอมต์คำสั่งเพื่ออัปโหลดไฟล์ที่แก้ไข
    9. รีเฟรชไซต์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

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

    1. ค้นหาตาราง wp_options (หรือคำนำหน้าอื่นที่กำหนดไว้ระหว่างการติดตั้ง);
    2. ดับเบิลคลิกที่ฟิลด์ที่คุณต้องการแก้ไข
    3. แก้ไขที่อยู่ใน option_value (ในสองบรรทัดแรก: ที่อยู่หน้าแรกและที่อยู่ของ WordPress เหมือนกับที่เราพูดถึงก่อนหน้านี้)

    เปลี่ยนโปรโตคอลความปลอดภัย

    หากคุณใช้โปรโตคอลความปลอดภัย (ใบรับรอง SSL) ให้เปลี่ยนเป็นโปรโตคอลเริ่มต้น รีเฟรชหน้าและตรวจสอบว่าการวนรอบการเปลี่ยนเส้นทางหายไปหรือไม่

    หากข้อความยังคงอยู่ แสดงว่าใบรับรอง SSL ของคุณต้องได้รับการตั้งค่าอย่างถูกต้องก่อนที่คุณจะใช้อีกครั้ง (ที่อยู่จะเป็น https)

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

    กำหนด .htaccess . ใหม่

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

    หากต้องการตรวจสอบว่าเป็นกรณีนี้หรือไม่ คุณจะต้องกำหนดไฟล์ .htaccess ใหม่:

    1. ค้นหาไฟล์ไซต์โดยใช้ไคลเอนต์ FTP
    2. ค้นหาโฟลเดอร์ที่มีไฟล์ WP
    3. ค้นหา .htaccess;
    4. ดาวน์โหลดเป็นข้อมูลสำรอง
    5. คลิกขวาที่ไฟล์แล้วเปิดไฟล์เพื่อทำการแก้ไข (อย่าเปลี่ยนข้อมูลสำรอง เฉพาะเวอร์ชันดั้งเดิมเท่านั้น)
    6. ล้างเนื้อหาของ .htaccess และรีเซ็ตการตั้งค่าเป็นค่าเริ่มต้น (คุณสามารถค้นหาการตั้งค่าเริ่มต้นบนอินเทอร์เน็ตได้อย่างง่ายดาย)
    7. บันทึกและอัปโหลดไฟล์เริ่มต้นไปยังเว็บเซิร์ฟเวอร์
    8. หลังจากที่คุณทำเสร็จแล้ว ให้รีเฟรชไซต์

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

    ตรวจสอบปลั๊กอิน

    ปลั๊กอิน WordPress สามารถเป็นสาเหตุของปัญหาได้เสมอ หากคุณติดตั้งปลั๊กอินเปลี่ยนเส้นทาง ให้เริ่มด้วยการปิดใช้งาน

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

    อาจใช้เวลานาน แต่อย่าตกใจ! มีวิธีที่รวดเร็วและสะดวกในการดำเนินการโดยอัตโนมัติ: ขั้นแรก ปิดใช้งานปลั๊กอินทั้งหมดหนึ่งครั้ง ก่อนรีเฟรชหน้า (อย่าลืมสำรองข้อมูลไฟล์ .htaccess ดั้งเดิมที่เราได้กล่าวไปแล้ว)

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

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

    • หาโฟลเดอร์ plugins ซึ่งปกติจะอยู่ในโฟลเดอร์ wp-content
    • เปลี่ยนชื่อโฟลเดอร์ทั้งหมด
    • หรือลบทั้งหมดในครั้งเดียว (อย่าลืมข้อมูลสำรอง)

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

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

    คนที่ทำงานที่นั่นจะรู้วิธีแก้ไขข้อผิดพลาดในการเปลี่ยนเส้นทาง พวกเขาอาจจะเป็นต้นเหตุด้วยซ้ำ

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

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

    [rock_performance lang=”en”]