Hướng Dẫn Cách Khắc Phục Lỗi 404 Trên Website

Lỗi 404 một thuật ngữ thông dụng trong thiết kế website và SEO. Đi đâu bạn cũng có thể bắt gặp được lỗi này, lỗi này xảy ra khi cái trang mà bạn tìm kiếm không được tìm thấy. Vậy các bạn có biết nguyên nhân chính xác gây ra lỗi 404 là gì hay không và cách khắc phục lỗi 404 như thế nào? Sau đây APPNET xin mời các bạn hãy theo chân mình và cùng mình tìm ra câu trả lời nhé!

Lỗi 404 là gì?

Lỗi 404 là đoạn mã cho biết không thể tìm thấy trang được yêu cầu.

Bất cứ khi nào một trang web tải trong trình duyệt, nó có một đoạn mã trạng thái phản hồi ở trong dòng tiêu đề HTTP thường sẽ không được hiển thị cho người xem.

  • 100-199 là phản hồi mang tính thông tin
  • 200-299 là phản hồi thành công
  • 300-399 biểu thị chuyển hướng
  • 400-499 biểu thị lỗi máy khách
  • 500-599 biểu thị lỗi máy chủ

cách khắc phục lỗi 404

Nguyên nhân sinh ra lỗi 404

Có rất nhiều nguyên nhân có phát sinh ra lỗi 404 nhưng theo mình thì thông thường lỗi 404 thường gặp phải trong 5 trường hợp sau:

  • URL hay nội dung của nó (chẳng hạn như các tệp dữ liệu hoặc hình ảnh) đã bị xóa đi hoặc bị di chuyển (mà không điều chỉnh bất kỳ những liên kết nội bộ nào cho phù hợp)
  • Viết sai URL (trong suốt quá trình tạo hoặc thiết kế lại URL), được liên kết một cách không chính xác hoặc nhập vào trình duyệt không đúng
  • Máy chủ sẽ có trách nhiệm về việc trang web không chạy được hoặc kết nối bị hỏng
  • Tên miền được yêu cầu sẽ không thể chuyển đổi được thành IP bởi hệ thống tên miền (DNS)
  • Tên miền đã nhập không còn tồn tại

Khi gặp lỗi 404 bạn sẽ nhận được các thông báo sau:

  • 404 Error
  • 404 Not Found
  • The requested URL was not found on this server
  • HTTP 404 not Found
  • 404 Page not Found

Cách khắc phục lỗi 404

Nếu bạn không khắc phục ngay các lỗi 404 trong 1 website bạn sẽ bị sự trừng phạt của Google đó là làm giảm thứ hạng nhanh chóng. Càng tích tụ nhiều lỗi 404 website của bạn càng bị Google đánh giá thấp trên bảng xếp hạng tìm kiếm. Vậy nên hãy nhanh chóng khắc phục lỗi 404 ngay bây giờ.

Chuyển hướng trang

chuyển hướng trang

Cách đơn giản và dễ dàng để bạn sửa mã lỗi 404 của mình là chuyển hướng trang đến một trang web khác. Bạn có thể thực hiện thao tác này bằng cách dùng chuyển hướng 301. Vậy chuyển hướng 301 là gì? Đó là một mã phản hồi dùng để chuyển hướng báo hiệu trình duyệt rằng nội dung đã được chuyển sang một URL mới.

Sửa liên kết

Đôi khi, mọi người có thể gõ nhầm URL. Nếu đây là những gì mà xảy ra với lỗi 404, thì cần hãy đảm bảo bạn quay lại và sửa URL đó.

Khôi phục các trang đã bị xóa

Trong một vài trường hợp, mọi người sẽ tìm kiếm một trang web mà bạn đã xóa trên trang của mình. Hoặc, mọi người cũng có thể truy cập vào trang đó thông qua những liên kết bên ngoài. Để khắc phục được điều này, bạn luôn có thể khôi phục được các trang đã xóa. Nếu không, khi bạn muốn xóa bỏ một số trang ra khỏi trang web của mình, thì hãy đảm bảo được rằng bạn chuyển hướng chúng đến những trang có nội dung tương tự.

Xóa bộ nhớ cache hoặc Cookie của Trình duyệt của bạn

Nếu trước đây bạn đã thử URL của bạn và nó vẫn hoạt động bình thường, thì vấn đề ở trình duyệt của bạn. Điều này sẽ có thể xảy ra nếu như chủ sở hữu trang web đã thay đổi địa chỉ của trang web và tạo một chuyển hướng. Chính vì vậy, trình duyệt của bạn sẽ có thể bỏ qua những chuyển hướng đó.
xóa bộ nhớ cache hoặc cookie
Để kiểm tra được xem có đúng hay không, thì hãy thử truy cập trang web trên một thiết bị khác. Nếu nó vẫn hoạt động, thì bạn có thể giải quyết được vấn đề này bằng cách xóa bộ nhớ cache của trình duyệt hoặc xóa cookie của bạn đi.

Khắc phục lỗi 404 bằng file .htaccess

Thông thường file .htaccess sẽ bị bên hosting ẩn đi trong trường hợp này bạn có thể liên hệ với bên hosting để xử lý việc này hoặc có thể tạo một file ngang hàng với file index.php với câu lệnh:

ErrorDocument 404 http://tenmien.com

Câu lệnh trên sẽ chuyển toàn bộ đường dẫn 404 về trang chủ của website

Sau khi đã sửa lỗi 404 thì các bạn quay về mục Crawl Errors trong webmaster tool chọn các liên kết 404 rồi chọn MARK AS FIXED click OK thể là đã khắc phục xong lỗi 404 bằng file .htaccess

Ngoài ra, nếu những ai đang sử dụng WP để xây dựng website thì có thể sử dụng plugin Broken Link Checker để phát hiện và sửa các lỗi 404 hiện có. Nếu không thích sử dụng Plugin các bạn có thể chèn dòng lệnh sau vào trong file 404.php file này nó sẽ nằm trong thư mục theme các bạn có thể vô đó để tìm hoặc nếu chưa có thì có thể tạo mới

<?php header("HTTP/1.1 301 Moved Permanently");header("Location:".get_bloginfo('url'));exit(); ?>

Dòng lệnh này cũng sẽ cho phép các bạn chuyển hướng 301 các liên kết 404 về trang chủ của các bạn.

Kết luận

Đó là tất cả những gì về cách khắc phục lỗi 404, với người truy cập đó có thể chỉ là sự khó chịu nhưng với những người làm SEO đó chính là ác mộng vậy nên hãy khắc phục ngay từ bây giờ nếu các bạn SEOer không muốn cơn ác mộng đó thành sự thật.

Nếu các bạn thấy bài viết: Cách khắc phục lỗi 404 hữu ích thì hãy giúp mình share cho mọi người cùng biết và cùng khắc phục các lỗi 404 hiện có nhé!!

Câu hỏi thường gặp

Lỗi 404 là gì?

Lỗi 404 là đoạn mã cho biết không thể tìm thấy trang được yêu cầu. Bất cứ khi nào một trang web tải trong trình duyệt, nó có một đoạn mã trạng thái phản hồi ở trong dòng tiêu đề HTTP thường sẽ không được hiển thị cho người xem.

Nguyên nhân sinh ra lỗi 404 là gì

URL hay nội dung của nó đã bị xóa đi hoặc bị di chuyển. Viết sai URL sai hoặc được liên kết một cách không chính xác hoặc nhập vào trình duyệt không đúng. Máy chủ sẽ có trách nhiệm về việc trang web không chạy được hoặc kết nối bị hỏng. Tên miền được yêu cầu sẽ không thể chuyển đổi được thành IP bởi hệ thống tên miền (DNS). Tên miền đã nhập không còn tồn tại

Làm sao để khắc phục lỗi 404

Chuyển hướng trang Sửa liên kết Khôi phục các trang đã bị xóa Xóa bộ nhớ cache hoặc Cookie của Trình duyệt của bạn Khắc phục lỗi 404 bằng file .htaccess

5/5 - (4 bình chọn)
Array