Mách bạn cách tìm và xử lý lỗi 404 not found trên wordpress

Lỗi “404 not found” chỉ thường xuyên xuất hiện đối với các website cá nhân. Và thông báo lỗi 404 hay 404 not found được trả lại khi người dùng truy cập một URL không còn tồn tại trên Google. Đó là mặc dù chúng ta đã nhập chính xác địa chỉ cần tìm rồi. Vậy tóm lại 404 là lỗi gì? Nguyên nhân gây ra lỗi này là gì và cách khắc phục ra sao? Hôm nay starfem.com sẽ hướng dẫn các bạn tìm và xử lý lỗi này trên wordpress một cách nhanh chóng, đừng vội bỏ qua nhé.

Lỗi 404 not found trong website wordpress là gì?

Lỗi 404 not found wordpress là lỗi không tìm kiếm thấy trang
Lỗi 404 not found wordpress là lỗi không tìm kiếm thấy trang

Lỗi 404 not found wordpress là lỗi không tìm kiếm thấy trang của trình duyệt khi nó truy cập vào trong 1 url nào đấy trên website. Với mỗi trình duyệt khác nhau thì kết quả hiển thị báo lỗi này cũng tiếp tục không giống nhau. Nhưng điểm chung sẽ là thông tin lỗi 404 not found.

Nguyên nhân dẫn đến lỗi 404 not found wordpress

  • Nhập không đúng url, lỗi này là lỗi phổ biến nhất.
  • Bị lỗi cache, trình duyệt của bạn sẽ lưu cache của trang website bạn truy cập đang bị lỗi. Nhưng khi lỗi của web đã được giải quyết và khắc phục vào lại trình duyệt thì vẫn truy vấn chưa được cứ hiện lỗi 404 nghĩ là hiện nay trình duyệt bạn truy cập nó đang load cookie lúc bị lỗi đó.
  • Lỗi kết nối dns trong quy trình kết nối tên miền với hosting rất có khả năng bạn đã khai báo sai hoặc thiếu nên khi vào website sẽ có 1 số trang lỗi 404.
  • Lỗi tiếp theo là do bạn xóa nội dung hoặc xóa URL của 1 trang hay như là một nội dung bài viết nào đấy. Khi truy vấn lại url đó thì nó sẽ hiện ra lỗi 404.
  • Kkhông thích ứng với bản cập nhật wordpress trong một số tình huống thì khi update phiên bản mới của source nguồn wordpress thì những theme hay plugin sẽ không có phù hợp với phiên bản mới dẫn đến URL và Permalink của trang web bị lỗi và đây cũng đó chính là tại Sao dẫn đến lỗi 404 not found trong wordpress.

Hướng dẫn cách tìm lỗi 404 và liên kết bị hỏng

Một trong những điều khó chịu nhất có thể xảy ra với một người truy cập là nhìn thấy trang “page not found“ đó là Lỗi 404 trên website của bạn. Các search engine có xu hướng không thích lỗi như vậy nhiều nữa. Rất khó chịu khi công cụ tìm kiếm thường gặp phải các loại 404 hơn là các liên kết trả về mã 200.

Đo lường số lượng khách hàng truy cập trang lỗi 404 not found

Tìm lỗi lỗi 404 bằng cách đo lường số lượng khách hàng truy cập trang lỗi 404 not found
Tìm lỗi lỗi 404 bằng cách đo lường số lượng khách hàng truy cập trang lỗi 404 not found

Nếu bạn sử dụng plugin MonsterInsights, nó sẽ tự động gắn thẻ cho trang 404 cho bạn. Vì vậy, nếu bạn vào tài khoản Google Analytics, trong phần Behavior → Site Content → Content Drilldown và tìm kiếm 404.html, bạn sẽ tìm thấy một tấn thông tin về lỗi 404:

Google Analytics report showing 404 error pages

Bạn sẽ thấy URL giống như thế này:

/404.html?page=/wordpress/plugin/local-seo/&from=https://www.hoangweb.com/thiet-ke-website-ban-hang

Giải thích:

  • URL 404 là /wordpress/plugin/local-seo/
  • Nó được liên kết đến từ bài viết thiết kế trang web WordPress.
  • Sử dụng thông tin này, bạn có thể sửa lỗi trang 404.

Đo lường trang lỗi 404 not found bởi bot

Bên cạnh 404s cho khách tham quan, công cụ tìm kiếm cũng sẽ gặp phải 404 trên trang web của bạn mà có thể khá khác nhau. Bạn có thể tìm trang 404s từ công cụ tìm kiếm trong quá trình tìm nạp trang của bạn bằng cách đăng nhập vào Webmaster Tools. Có ba công cụ quản trị trang web phổ biến nhất hiện nay có thể cung cấp cho bạn báo cáo lập chỉ mục:

  • Bing Webmaster Tools dưới mục Reports & Data → Crawl Information
  • Google Search Console tìm mục Coverage → Errors
  • Yandex Webmaster Indexing → Excluded Pages → HTTP Status: Not Found (404)

Một trong những điều kỳ lạ bạn sẽ tìm thấy trong các công cụ webmaster là bot tìm kiếm có thể gặp phải trang 404 mà người dùng bình thường sẽ không bao giờ thấy được. Lý do bởi vì một con bot tìm kiếm sẽ quét toàn bộ links có trên website của bạn. Ngay cả các liên kết được ẩn cũng sẽ được bot theo dõi.

Nếu bạn nghiêm túc về việc bảo trì website. Bạn có thể muốn tìm những trang 404 trước khi công cụ tìm kiếm tìm ra nó. Trong trường hợp đó, Quét website với một công cụ như Screaming Frog tỏ ra hữu hiệu. Những công cụ này được xây dựng đặc biệt với hành xử giống như bot tìm kiếm. Và do đó, có thể giúp bạn tìm thấy rất nhiều vấn đề trong website.

Hướng dẫn cách sửa lỗi 404

Sử dụng .htaccess (Apache) hoặc cấu hình máy chủ Nginx để sửa lỗi 404
Sử dụng .htaccess (Apache) hoặc cấu hình máy chủ Nginx để sửa lỗi 404

Bây giờ chúng ta đã tìm thấy tất cả những lỗi 404. Thời gian này để khắc phục chúng. Như bạn biết công cụ tìm kiếm sẽ tiếp tục truy cập các URL ở các thời điểm tiếp theo, để xem lỗi 404 đã được khắc phục chưa. Nó thực sự đã được chuyển hướng sang 1 URL ko lỗi cho khách truy cập. Để tạo chuyển hướng URL, có một số gợi ý bạn có thể làm:

  • Sử dụng .htaccess (Apache) hoặc cấu hình máy chủ Nginx: thay đổi cấu hình máy chủ là một trong những phương pháp nhanh nhất để tạo chuyển hướng URL nếu bạn có kinh nghiệm về cài đặt server.
  • Sử dụng plugin redirect: trên thị trường có một vài plugin chuyển hướng. Một trong số đó có plugin Redirection là nổi tiếng nhất.
  • Sử dụng Yoast SEO Premium Plugin: Đây là phiên bản trả phí của plugin. Nó có một module chuyển hướng cho phép bạn thực hiện chuyển hướng rất dễ dàng mà không phải đụng đến code. Nó còn cho phép bạn lưu cấu hình vào file .htaccess hoặc máy chủ nginx. Nó thực sự có một vài lựa chọn tiện lợi. Bạn có thể nhận được lỗi 404 từ Google Search Console trong cài đặt wordpress của bạn và chuyển hướng chúng ngay lập tức. Và nó sẽ thêm một nút tại thanh công cụ wordpress nếu bạn đang ở trên một trang 404.

Hướng dẫn kiểm tra các hình ảnh / Nhúng

Nếu bạn muốn xem nhật ký máy chủ của bạn, bạn sẽ nhận ra lỗi 404 khác: 404 cho hình ảnh bị hỏng hoặc video nhúng bị hỏng. Bạn cũng có thể tìm thấy lỗi mà chưa từng xuất hiện trong nhật ký logs của mình. Như video YouTube bị hỏng. Lỗi này không làm toàn bộ trang bị hỏng nhưng trang của bạn sẽ trông luộm thuộm và nguy hiểm hơn cả là làm giảm tốc độ tải trang. Những loại lỗi này là khó tìm bởi vì các công cụ quản trị website (webmaster tools) không báo cáo chúng và bạn không thể theo dõi chúng với một công cụ như Google Analytics nếu bạn cài đặt thông thường.

Phương pháp đơn giản nhất để tìm thấy những hình ảnh này bị hỏng và video nhúng là chủ động quét bằng những con nhện nói trên. Screaming Frog, đặc biệt rất tốt ở việc tìm kiếm hình ảnh bị hỏng. Cách khác bạn có thể tận dụng logs của máy chủ web apache hoặc nginx để tìm kiếm liên kết 404 cho định dạng “.jpg“ và “.png“ .

Khi nào thì nên kiểm tra lỗi 404?

Bạn nên kiểm tra trang 404 ít nhất một lần mỗi tháng. Và trên một lần mỗi tuần đối với các website có quy mô lớn hơn. Nó không thực sự phụ thuộc vào bao nhiêu khách truy cập bạn có. Nhưng tùy thuộc vào số lượng nội dung bạn viết trên web.

Mọi ý kiến xin để bình luận dưới bài viết này. Xin cảm ơn.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

error: Xin đừng copy em :)