304 ไม่ได้รับการแก้ไข: จะแก้ไขรหัสสถานะ HTTP นี้ได้อย่างไร
เผยแพร่แล้ว: 2024-02-02ข้อผิดพลาด 304 คืออะไร
ข้อผิดพลาด HTTP 304 ความหมายคือ ทรัพยากรที่ร้องขอไม่ได้รับการแก้ไขหรือเปลี่ยนแปลงตั้งแต่ครั้งล่าสุดที่คุณเข้าถึง ดังนั้นจึงไม่จำเป็นต้องถ่ายโอนข้อมูลอีกครั้ง และเบราว์เซอร์จะดึงข้อมูลจากแคชที่เบราว์เซอร์ของคุณจัดเก็บไว้ในที่จัดเก็บในตัวเครื่อง
หมายความว่าเบราว์เซอร์ไม่จำเป็นต้องดาวน์โหลดหรือดึงข้อมูลจากเซิร์ฟเวอร์ของเว็บไซต์ซ้ำแล้วซ้ำอีก
อย่างไรก็ตาม ยังเป็นการส่งสัญญาณไปยังโปรแกรมรวบรวมข้อมูลหรือ Googlebot ว่าไม่จำเป็นต้องรวบรวมข้อมูลหน้าเว็บอีกครั้ง เนื่องจากไม่มีสิ่งใดใหม่เกิดขึ้น
ข้อผิดพลาด HTTP 304 นี้เป็นของ กลุ่ม 3xx ของรหัสสถานะ HTTP ที่รู้จักกันทั่วไปว่าเป็นรหัส การเปลี่ยนเส้นทาง (คุณต้องคุ้นเคยกับรหัสข้อผิดพลาด HTTP การเปลี่ยนเส้นทางที่ใช้กันอย่างแพร่หลายและเป็นที่นิยมสองรหัสนี้ 301 และ 302)
อ่าน: WordPress Redirect URL ทำงานอย่างไร 5 วิธีที่ดีที่สุด
เพื่อเป็นการไม่ให้เสียเวลา มาดูกันว่าคุณจะแก้ไขปัญหานี้ได้อย่างไร
ฉันจะแก้ไขรหัสข้อผิดพลาด 304 ได้อย่างไร
ตอนนี้คุณรู้แล้วว่าข้อผิดพลาด 304 หมายถึงอะไร อย่างไรก็ตาม คุณไม่สามารถแก้ไขปัญหาในฝั่งไคลเอ็นต์ที่กำลังพยายามเข้าถึงเว็บไซต์ของคุณได้ แต่อย่างน้อยคุณก็สามารถแนะนำหรือแนะนำพวกเขาในการแก้ไขปัญหาได้
ให้เราตรวจสอบวิธีการแก้ไขปัญหาง่าย ๆ เหล่านี้ซึ่งจะช่วยคุณแก้ไขข้อผิดพลาด 304
- ล้างแคชและข้อมูลของเบราว์เซอร์
- ปิดการใช้งานส่วนขยายเบราว์เซอร์
- เรียกใช้โปรแกรมป้องกันไวรัส/ป้องกันมัลแวร์
- ทำความสะอาด DNS และรีเซ็ต TCP/IP
- ลองใช้เซิร์ฟเวอร์ Google DNS
- ตรวจสอบข้อมูลการเปลี่ยนเส้นทางในไฟล์ .htaccess
1. ล้างแคชและข้อมูลของเบราว์เซอร์
หนึ่งในวิธีการแก้ไขปัญหาขั้นพื้นฐานที่สุดที่ใช้ได้กับรหัสข้อผิดพลาด HTTP ส่วนใหญ่คือการล้างแคชหรือข้อมูลของเบราว์เซอร์อย่างสมบูรณ์
วิธีนี้จะลบหรือลบแคชของเบราว์เซอร์ทั้งหมดซึ่งจัดเก็บไว้ในที่เก็บข้อมูลในเครื่องคอมพิวเตอร์ของคุณและช่วยประหยัดพื้นที่ดิสก์ได้มากเช่นกัน นอกจากนี้ยังช่วยเพิ่มประสบการณ์เบราว์เซอร์อีกด้วย
ในทางกลับกัน หากข้อมูลเว็บไซต์ที่ล้าสมัยหรือเสียหายถูกจัดเก็บไว้ในแคชของคุณ ข้อมูลดังกล่าวจะถูกลบออกด้วยและเบราว์เซอร์จะถูกบังคับให้ดึงเนื้อหาที่อัปเดตจากเซิร์ฟเวอร์ของเว็บไซต์
นี่คือขั้นตอนง่าย ๆ ที่คุณต้องปฏิบัติตาม:
2. ปิดการใช้งานส่วนขยายเบราว์เซอร์
อาจเป็นไปได้ว่ามีบางอย่างผิดปกติกับส่วนขยายเบราว์เซอร์ของคุณ บางครั้งส่วนขยายของเบราว์เซอร์มีการเข้ารหัสไม่ดี ถูกบุกรุก หรือเสียหาย ดังนั้นจึงขัดแย้งกับเว็บไซต์และก่อให้เกิดข้อผิดพลาดดังกล่าว
เพื่อตรวจสอบว่าสิ่งนี้ทำให้เกิดปัญหาหรือไม่ สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือปิดการใช้งานส่วนขยายเบราว์เซอร์ทั้งหมดของคุณ จากนั้นลองเข้าถึงเว็บไซต์อีกครั้ง
หากข้อผิดพลาดหายไป แสดงว่าปลั๊กอินที่ชำรุดเป็นสาเหตุของปัญหา เพื่อระบุสิ่งนั้น ให้เปิดใช้งานส่วนขยายทีละรายการและเข้าถึงเว็บไซต์พร้อมกัน เมื่อใดก็ตามที่ข้อผิดพลาดปรากฏขึ้นอีกครั้ง คุณได้ระบุปลั๊กอินผู้ร้ายแล้ว
สำหรับผู้ใช้ Chrome ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:
หากต้องการดูส่วนขยาย Chrome ที่ติดตั้งทั้งหมด ให้พิมพ์ “ chrome://extensions/ ” ในแถบ URL
หลังจากนั้นให้ปิดการใช้งานส่วนขยาย Chrome ที่ใช้งานอยู่ทั้งหมดและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ หากได้รับการแก้ไขแล้ว แสดงว่าส่วนขยายที่ติดตั้งไว้ทำให้เกิดข้อผิดพลาด ให้ลบออกทันที เท่านี้ก็เสร็จสิ้น
อย่างไรก็ตาม หากวิธีนี้ใช้ไม่ได้ผล ให้ไปยังวิธีถัดไปด้านล่าง
3. เรียกใช้โปรแกรม Antivirus/Antimalware
อาจเป็นไปได้ว่าเบราว์เซอร์ของคุณติดไวรัสหรือเสียหายด้วยมัลแวร์หรือไวรัส หากต้องการตรวจสอบว่าสิ่งนี้เป็นสาเหตุของปัญหาหรือไม่ ให้เรียกใช้โปรแกรมป้องกันไวรัส/ป้องกันมัลแวร์ที่เชื่อถือได้และมีชื่อเสียงทันที ซึ่งจะล้างข้อมูลในคอมพิวเตอร์ของคุณ
เคล็ดลับ: อัปเดตเบราว์เซอร์และซอฟต์แวร์ระบบของคุณอยู่เสมอเพื่อกำจัดภัยคุกคามและความเสี่ยงที่อาจเกิดขึ้น
4. ทำความสะอาด DNS และรีเซ็ต TCP/IP
เช่นเดียวกับเว็บเบราว์เซอร์ ระบบปฏิบัติการของคุณได้รับการออกแบบให้จัดเก็บไฟล์แคชด้วย แต่ในกรณีนี้จะอยู่ในแคชเซิร์ฟเวอร์ชื่อโดเมน โดยหลักแล้วประกอบด้วยข้อมูลการท่องเว็บทั้งหมดของคุณ รวมถึงที่อยู่ IP ชื่อโฮสต์ และบันทึกทรัพยากร
สิ่งนี้จะช่วยปรับปรุงประสบการณ์การท่องเว็บของคุณ ลดการค้นหา DNS ลดภาระบนเซิร์ฟเวอร์ DNS และลดเวลาในการโหลดหน้าเว็บด้วย
แต่เช่นเดียวกับไฟล์แคชของเว็บเบราว์เซอร์ แคช DNS เหล่านี้ยังสามารถล้าสมัยหรือเสียหายเมื่อเวลาผ่านไปและส่งผลให้เกิดข้อผิดพลาด
ดังนั้นการล้างหรือลบไฟล์แคชเหล่านี้เป็นประจำอาจเป็นประโยชน์ในการเพิ่มความปลอดภัยให้กับเว็บไซต์ของคุณและยังลดความเสี่ยงของการปลอมแปลง DNS หรือที่เรียกว่าการวางยาพิษ นอกจากนั้น ยังสามารถช่วยแก้ไขปัญหาทางเทคนิค เช่น ข้อผิดพลาด 304 ได้อีกด้วย
ในเบราว์เซอร์ Chrome คุณสามารถล้าง DNS ได้อย่างง่ายดายเพียงป้อนที่อยู่นี้ “chrome://net-internals/#dns ” และทำตามขั้นตอนที่ให้ไว้ในบล็อกเฉพาะนี้ใน “chrome://net-internals/#dns – อย่างไร เพื่อล้างแคช DNS Chrome“
นอกจากนี้คุณยังสามารถล้างหรือลบแคช DNS บนระบบปฏิบัติการของคุณได้ หากคุณต้องการกระบวนการทีละขั้นตอนโดยละเอียด โปรดดูคำแนะนำของเราในหัวข้อ “Flush DNS: คืออะไรและทำอย่างไร (Windows, Mac, Linux)”
และในการรีเซ็ต TCP/IP เพียงทำตามขั้นตอนง่าย ๆ ที่ระบุด้านล่าง
การรีเซ็ตการตั้งค่า TCP/IP ในระบบปฏิบัติการ Windows 10 หรือ 7:
ขั้นตอนที่ 1: เมื่อที่อยู่ IP ถูกปล่อยออกจากระบบ ให้ทำตามขั้นตอนต่อไปเพื่อปล่อยแคช DNS ดังนั้นให้พิมพ์ ipconfig/flushdns
เพื่อปล่อยแคช DNS
ขั้นตอนที่ 2: ในขั้นตอนถัดไป ให้พิมพ์ ipconfig /renew
ซึ่งจะต่ออายุที่อยู่ IP ใหม่ให้กับระบบ
ขั้นตอนที่ 3: พิมพ์ netsh int ip set dns
แล้วคลิก Enter การดำเนินการนี้จะรีเซ็ตการตั้งค่า IP ทั้งหมดของ IP ก่อนหน้าที่เก็บไว้
ขั้นตอนที่ 4: พิมพ์คำสั่ง netsh winsock reset
มันจะคืนสถานะแค็ตตาล็อก Winsock
ขั้นตอนที่ 5: ในที่สุด หลังจากกระบวนการเสร็จสิ้น การรีสตาร์ทพีซีจะช่วยให้มั่นใจว่าปัญหาได้รับการแก้ไข
สำหรับผู้ใช้ MAC:
ขั้นตอนที่ 1 : ดังที่ได้กล่าวไปแล้ว การใช้หน้ากากป้องกันแก๊สพิษเป็นวิธีง่ายๆ ในการค้นหางานที่เกี่ยวข้องกับระบบทั้งหมด สำหรับผู้ใช้เคสทั่วไป ขั้นตอนแรกเกี่ยวข้องกับการเปิดอ็อพชันการกำหนดค่าตามความชอบระบบในหน้าต่างหลัก
ขั้นตอนที่ 2 : ตามด้วยแท็บ Ethernet ให้คลิกที่ตัวเลือกขั้นสูง
ขั้นตอนที่ 3 : สำหรับผู้เริ่มต้น ด้วยคำสั่ง จะต้องคลิกที่แท็บ TCP/IP ซึ่งมีตัวเลือกในการเผยแพร่ตัวเลือก DHCP ดังนั้นกระบวนการนี้จึงทำให้ผู้ใช้ MAC สามารถล้าง DNS ในเครื่องได้
ขั้นตอนที่ 4 : ผู้ใช้ MAC ยังสามารถล้างแคช DNS ในเครื่องได้ สิ่งนี้เกี่ยวข้องกับการไปที่หน้า ยูทิลิตี้> เทอร์มินัล ซึ่งจะต้องแสดงคำสั่ง
ขั้นตอนที่ 5 : คำสั่งสำหรับการล้างข้อมูลเดียวกันคือ dscacheutil -flushcache
5. ลองใช้เซิร์ฟเวอร์ Google DNS
อาจเป็นไปได้ว่ามีบางอย่างผิดปกติกับที่อยู่ DNS ของคุณ หากต้องการตรวจสอบสิ่งนี้ ให้ลองเปลี่ยนเซิร์ฟเวอร์ DNS ของคุณเป็นของ Google และตรวจสอบว่าสิ่งนี้ช่วยแก้ไขปัญหาได้หรือไม่
สำหรับวินโดวส์
การเปิดแผงควบคุมโดยพิมพ์คำสั่งเดียวกันในกล่องคำสั่งเรียกใช้
การคลิกที่ตัวเลือกเครือข่ายและอินเทอร์เน็ตจะเป็นการเปิดตัวเลือกอื่นๆ มากมาย
จากนั้นคลิกที่ตัวเลือก " เปลี่ยนการตั้งค่าอแด็ปเตอร์ " ซึ่งจะแสดงการเชื่อมต่อเครือข่ายปัจจุบัน
ตามกระบวนการนี้ ให้คลิกที่ตัวเลือกคุณสมบัติ ใต้ตัวเลือกการเชื่อมต่อเครือข่ายท้องถิ่น ซึ่งมาสำหรับการเชื่อมต่อแบบมีสาย สำหรับการเชื่อมต่อไร้สาย ให้คลิกที่ตัวเลือกการเชื่อมต่อเครือข่ายไร้สาย
ตัวเลือกถัดไปเกี่ยวข้องกับการแสดงกล่องเวอร์ชัน IP เมื่อคลิกเหมือนกัน กล่องจะเปิดขึ้นเพื่อเปลี่ยนเซิร์ฟเวอร์ DNS ที่ต้องการและเซิร์ฟเวอร์ DNS สำรองด้วย สำหรับผู้ใช้ที่มี IPv4 Google DNS คือ 8.8.8.8
และ 8.8.4.4
ตามลำดับ
ในตอนท้าย ให้รีสตาร์ทเบราว์เซอร์เพื่อดูการเปลี่ยนแปลง
สำหรับผู้ใช้ MAC
ขั้นตอนที่ 1 : เปิดแถบการตั้งค่าระบบซึ่งอยู่ด้านบนซ้ายของหน้าจอ
ขั้นตอนที่ 2 : ในขั้นตอนต่อไปนี้ คลิกที่ตัวเลือกขั้นสูงเพื่อเปิดหน้าที่มีที่อยู่เซิร์ฟเวอร์ DNS
ขั้นตอนที่ 3 : ในขั้นตอนสุดท้าย การเพิ่มที่อยู่ IPv4 DNS จาก Cloudflare, 1.1.1.1
และ 1.0.0.1
จะทำให้การตั้งค่าเสร็จสมบูรณ์
6. ตรวจสอบข้อมูลการเปลี่ยนเส้นทางในไฟล์ .htaccess
หากไม่มีวิธีใดข้างต้นที่เหมาะกับคุณในการแก้ไขข้อผิดพลาด 304 สิ่งสุดท้ายที่คุณสามารถทำได้คือตรวจสอบไฟล์การกำหนดค่าเซิร์ฟเวอร์ของคุณ
หากต้องการตรวจสอบไฟล์การกำหนดค่าเซิร์ฟเวอร์ สิ่งแรกที่คุณต้องรู้คือเว็บเซิร์ฟเวอร์ของคุณคือ Apache หรือ NGINX
หากเป็น Apache ไฟล์การกำหนดค่าเซิร์ฟเวอร์ของคุณจะเรียกว่าไฟล์ .htaccess ซึ่งมีข้อมูลทั้งหมดที่เกี่ยวข้องกับคำขอและการเปลี่ยนเส้นทาง หากต้องการเรียนรู้เพิ่มเติม โปรดดูคำแนะนำของเราใน “ไฟล์ WordPress .htaccess: วิธีสร้างและแก้ไข”
เมื่อคุณสามารถค้นหา ไฟล์ .htaccess ได้ สิ่งต่อไปที่คุณต้องทำคือปิดการใช้งานมัน โดยเปลี่ยนชื่อเป็น .htaccess_disable ตรวจสอบให้แน่ใจว่าเว็บไซต์ของคุณอยู่ในสภาพใช้งานได้และดูว่าข้อผิดพลาด 304 ที่ไม่ได้แก้ไขยังคงแสดงอยู่หรือไม่
หากไม่เป็นเช่นนั้นและข้อผิดพลาดหายไป คุณจะต้องตรวจสอบโค้ดหรือคำแนะนำใน .htaccess กับนักพัฒนาของคุณ นอกจากนี้ ให้ตรวจสอบการตั้งค่าการเปลี่ยนเส้นทางที่ไม่ถูกต้อง
อย่างไรก็ตาม สำหรับ เว็บเซิร์ฟเวอร์ NGINX คุณไม่มีสิทธิ์เข้าถึงไฟล์ .hatccess แต่คุณต้องตรวจสอบบันทึกข้อผิดพลาดของคุณแทน ซึ่งจะมีการให้ข้อมูลโดยละเอียดทั้งหมดเกี่ยวกับข้อผิดพลาด และคุณสามารถดำเนินการต่อไปได้
ข้อผิดพลาด 304 มีความสำคัญอย่างไร
ข้อผิดพลาด 304 มีความสำคัญ โดยเฉพาะเว็บไซต์ที่มีหน้าและเนื้อหาจำนวนมาก ซึ่งจะช่วยประหยัดงบประมาณในการรวบรวมข้อมูลโดยการส่งสัญญาณให้โปรแกรมรวบรวมข้อมูลของ Google ว่าหน้าเว็บไม่ได้รับการอัปเดตหรือเปลี่ยนแปลง แต่ให้รวบรวมข้อมูลหน้าเว็บใหม่และที่อัปเดตแทน
กลไกการทำงานของข้อผิดพลาด HTTP 304
นี่คือวิธีการทำงานด้วยคำง่ายๆ:
- คำขอเริ่มต้น:
- ไคลเอนต์ร้องขอทรัพยากรจากเว็บเซิร์ฟเวอร์เป็นครั้งแรก
- เซิร์ฟเวอร์ตอบสนองด้วยทรัพยากรที่ร้องขอและกำหนดรหัสแฮช (ETag) ให้กับมัน ซึ่งบ่งชี้ถึงความสำเร็จ (รหัส 200 OK HTTP)
- ลูกค้าบันทึกเวลาของการร้องขอ
- คำขอภายหลัง:
- ลูกค้าร้องขอทรัพยากรอีกครั้ง
- เซิร์ฟเวอร์ตรวจสอบส่วนหัวคำขอ If-None-Match และ/หรือ If-Modified-Since จากไคลเอ็นต์ ทำให้เป็นคำขอ HTTP แบบมีเงื่อนไข
- ถ้า-ไม่มี-ตรงกัน (ETag):
- หาก ETag (โค้ดแฮชของเนื้อหา) ใน If-None-Match ตรงกับค่าของเซิร์ฟเวอร์ แสดงว่าเนื้อหาไม่มีการเปลี่ยนแปลง
- ไม่จำเป็นต้องโหลดเนื้อหาซ้ำหากรหัสแฮชตรงกัน
- ถ้า-แก้ไข-ตั้งแต่:
- If-Modified-Since มีวันที่และเวลาของคำขอล่าสุดของลูกค้า
- หากเซิร์ฟเวอร์ไม่เห็นการเปลี่ยนแปลงนับตั้งแต่วันนั้น เซิร์ฟเวอร์จะข้ามการส่งทรัพยากรอีกครั้ง
- การตอบสนองของเซิร์ฟเวอร์:
- หากตรงตามเงื่อนไขข้อใดข้อหนึ่ง (If-None-Match หรือ If-Modified-Since) เซิร์ฟเวอร์จะตอบกลับด้วยรหัส HTTP 304 (Not Modified)
- ลำดับความสำคัญ:
- If-None-Match จะมีความสำคัญมากกว่า If-Modified-Since เมื่อใช้ทั้งสองอย่าง
- การจัดการเบราว์เซอร์ (304 ไม่ได้รับการแก้ไข):
- เมื่อเบราว์เซอร์ได้รับรหัส 304 Not Modified เบราว์เซอร์จะใช้เวอร์ชันแคชแทนการโหลดทรัพยากรอีกครั้ง
- 304 ถือเป็นหนึ่งในรหัสการเปลี่ยนเส้นทางฝั่งไคลเอ็นต์ ช่วยให้สามารถใช้ทรัพยากรได้อย่างมีประสิทธิภาพ
อะไรทำให้เกิดข้อผิดพลาด 304
คุณอาจสงสัยว่าเหตุใดจึงมีข้อผิดพลาด 304 เกิดขึ้นตั้งแต่แรก คำตอบนั้นค่อนข้างน่าประหลาดใจสำหรับหลาย ๆ คนและถึงแม้จะไม่อยู่ในการควบคุมของเราก็ตาม
ข้อผิดพลาดนี้สามารถเกิดขึ้นได้จากทั้งสองด้าน เช่น ฝั่งไคลเอ็นต์หรือฝั่งเซิร์ฟเวอร์ และหากผู้ใช้เห็นข้อความ 304 ที่ไม่ได้แก้ไขบนเว็บไซต์ของคุณ คุณจะไม่สามารถควบคุมข้อความนั้นได้ เป็นเพราะปัญหาส่วนใหญ่น่าจะอยู่ฝั่งพวกเขา ไม่ใช่ของคุณ
รับด้านล่างเป็นสาเหตุที่เป็นไปได้บางประการที่ทำให้เกิดข้อผิดพลาด 304
- การโจมตีด้วยไวรัสหรือมัลแวร์ : หากพีซีของคุณถูกโจมตีด้วยไวรัสหรือมัลแวร์ เป็นไปได้ว่าเบราว์เซอร์ของคุณอาจติดไวรัสและเสียหายเช่นกัน ส่งผลให้การสื่อสารกับเว็บเซิร์ฟเวอร์หยุดชะงัก
- ติดตั้งซอฟต์แวร์เสียหายเมื่อเร็วๆ นี้: หากคุณเพิ่งติดตั้งซอฟต์แวร์ใหม่ อาจเป็นไปได้ว่ามีรีจิสทรีเสียหาย ซึ่งอาจส่งผลต่อการสื่อสารของเบราว์เซอร์กับเว็บเซิร์ฟเวอร์และแคชด้วย
- แอปพลิเคชันที่เสียหาย: อีกสาเหตุที่เป็นไปได้สำหรับข้อผิดพลาด 304 อาจเป็นแอปพลิเคชันที่เกี่ยวข้องกับเบราว์เซอร์หรือเบราว์เซอร์เอง เครื่องมือหรือส่วนขยายเบราว์เซอร์ที่เสียหายอาจขัดขวางการสื่อสารระหว่างเบราว์เซอร์และเว็บเซิร์ฟเวอร์ และส่งผลกระทบต่อความสามารถของเว็บเบราว์เซอร์ในการบันทึกหน้าเว็บหรืออัปเดตข้อมูล
สรุป
จากโพสต์ข้างต้น คุณได้เรียนรู้ว่าข้อผิดพลาด 304 บ่งชี้ว่าทรัพยากรที่ร้องขอไม่ได้รับการอัปเดต/แก้ไข หรือเปลี่ยนแปลงนับตั้งแต่การเข้าถึงครั้งล่าสุด ด้วยเหตุนี้ เบราว์เซอร์จึงดึงข้อมูลจากแคชแทนที่จะดาวน์โหลดจากเว็บเซิร์ฟเวอร์อีกครั้ง
ข้อผิดพลาดนี้อยู่ในช่วง 3XX ของรหัสสถานะ HTTP และเป็นที่รู้จักในชื่อรหัสการทำนาย รหัสเหล่านี้มีเจตนาใช้เพื่อปรับปรุงหน้าเว็บไซต์และประสบการณ์การใช้งาน แต่เนื่องจากเหตุผลที่กล่าวมา การสื่อสารระหว่างทั้งสอง (เช่น เบราว์เซอร์และเว็บเซิร์ฟเวอร์) อาจหยุดชะงักและทริกเกอร์ในรหัสสถานะ HTTP 304 ที่ไม่มีการแก้ไข
แต่คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายเพียงทำตามวิธีการแก้ไขปัญหา 6 วิธีเหล่านี้:
1. ล้างแคชและข้อมูลของเบราว์เซอร์
2. ปิดการใช้งานส่วนขยายเบราว์เซอร์
3. เรียกใช้โปรแกรม Antivirus/Antimalware
4. ทำความสะอาด DNS และรีเซ็ต TCP/IP
5. ลองใช้เซิร์ฟเวอร์ Google DNS
6. ตรวจสอบข้อมูลการเปลี่ยนเส้นทางในไฟล์ .htaccess
หลังจากดำเนินการแต่ละวิธีแล้ว ตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้ดีโดยเปิดเบราว์เซอร์อีกครั้ง และโปรดจำไว้ว่าคุณไม่สามารถแก้ไขข้อผิดพลาด 304 ในฝั่งผู้เยี่ยมชมของคุณได้ แต่คุณสามารถจัดหาทรัพยากรให้พวกเขาแทนได้
คำถามที่พบบ่อย
ไม่พบข้อผิดพลาด 304 เซิร์ฟเวอร์คืออะไร
ข้อผิดพลาด HTTP 304 ความหมายคือ ทรัพยากรที่ร้องขอไม่ได้รับการแก้ไขหรือเปลี่ยนแปลงตั้งแต่ครั้งล่าสุดที่คุณเข้าถึง ดังนั้นจึงไม่จำเป็นต้องถ่ายโอนข้อมูลอีกครั้ง และเบราว์เซอร์จะดึงข้อมูลจากแคชที่เบราว์เซอร์ของคุณจัดเก็บไว้ในที่จัดเก็บในตัวเครื่อง
ข้อผิดพลาด 304 ไม่ดีหรือไม่?
ไม่ ข้อผิดพลาด 304 ไม่ได้แย่ไปซะหมด แต่ก็ไม่ได้ดีเช่นกัน ส่วนที่ดีก็คือ ช่วยประหยัดงบประมาณการรวบรวมข้อมูลของเว็บไซต์ของคุณ การเพิ่มประสิทธิภาพแคช ลดภาระของเซิร์ฟเวอร์ ฯลฯ ส่วนที่แย่อาจเป็นแคชเก่า การควบคุมที่จำกัดสำหรับเจ้าของเว็บไซต์ และการพึ่งพาแคชของเบราว์เซอร์
ฉันจะแก้ไขข้อผิดพลาด 304 ได้อย่างไร
คุณสามารถแก้ไขข้อผิดพลาด 304 ได้อย่างง่ายดายเพียงทำตาม 6 วิธีเหล่านี้:
1. ล้างแคชและข้อมูลของเบราว์เซอร์
2. ปิดการใช้งานส่วนขยายเบราว์เซอร์
3. เรียกใช้โปรแกรม Antivirus/Antimalware
4. ทำความสะอาด DNS และรีเซ็ต TCP/IP
5. ลองใช้เซิร์ฟเวอร์ Google DNS
6. ตรวจสอบข้อมูลการเปลี่ยนเส้นทางในไฟล์ .htaccess
Rahul Kumar เป็นผู้ชื่นชอบเว็บไซต์และเป็นนักยุทธศาสตร์ด้านเนื้อหาที่เชี่ยวชาญด้าน WordPress และเว็บโฮสติ้ง ด้วยประสบการณ์หลายปีและความมุ่งมั่นในการติดตามแนวโน้มของอุตสาหกรรม เขาจึงสร้างกลยุทธ์ออนไลน์ที่มีประสิทธิภาพที่กระตุ้นการเข้าชม เพิ่มการมีส่วนร่วม และเพิ่ม Conversion ความใส่ใจในรายละเอียดและความสามารถในการสร้างสรรค์เนื้อหาที่น่าสนใจของ Rahul ทำให้เขาเป็นทรัพย์สินที่มีค่าสำหรับแบรนด์ใดๆ ก็ตามที่ต้องการปรับปรุงการนำเสนอตัวตนในโลกออนไลน์