Lỗi 404 là gì? Cách khắc phục lỗi 404 trên trang web

Khi truy cập Internet, đã bao giờ bạn nhấp vào một liên kết, nhưng thay vì đến được trang bạn muốn, một lỗi xuất hiện cho biết rằng trang được yêu cầu không khả dụng - “404 Page Not Found” hay “Trang web không tìm thấy”. Lỗi 404 là mã trạng thái HTTP được chuẩn hóa. Thông báo được gửi từ máy chủ web của sự hiện diện trực tuyến, đến trình duyệt web (thường là máy khách) đã gửi yêu cầu HTTP. Sau đó, trình duyệt sẽ hiển thị mã lỗi này.

Các liên kết không dẫn đến bất kỳ đâu được gọi là “liên kết chết” hoặc “liên kết bị hỏng”. Mã trạng thái HTTP 404 thường được gọi là “lỗi 404”, “HTTP 404” hoặc “mã 404”.

Nội dung tiếp theo, hãy cùng HTH Digital tìm hiểu đâu là nguyên nhân dẫn đến lỗi 404 và cách khắc phục nó nhé.

Tại sao trang web xảy ra tình trạng “lỗi 404”?

Điển hình dẫn đến thông báo lỗi 404 là khi nội dung trang web đã bị xóa hoặc chuyển sang một URL khác. Cũng có những lý do khác khiến thông báo lỗi có thể xuất hiện. Bao gồm các:

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

Lỗi 404 - Không tìm thây trang

Các liên kết chết thường tồn tại trong thời gian dài vì tác giả không biết nội dung được liên kết đã bị xóa hoặc di chuyển. Nhiều trang web vẫn xuất hiện trong các trang kết quả của công cụ tìm kiếm (SERP) ngay cả khi chúng không còn trực tuyến nữa (hoặc ít nhất là không có tại URL được chỉ định). Các trang web được liên kết khác như blog, tin tức, v.v. thường không được thông báo rằng trang web đã bị xóa hoặc bây giờ có thể được tìm thấy dưới một URL mới. Nhiều nhà quản trị trang web không kiểm tra các liên kết bên ngoài của họ thường xuyên và do đó một liên kết đang hoạt động có thể dễ dàng trở thành một liên kết chết.

Cách khắc phục lỗi 404 trên trang web

Sẽ không có gì vui vẻ khi người dùng truy cập trang web nhưng không tìm  thấy nội dung mà họ có ý định tìm kiếm. Tuy nhiên, sự xuất hiện của trang 404 không có nghĩa là thông tin mà họ tìm kiếm không có sẵn. Trong nhiều trường hợp, giải pháp khắc phục lỗi 404 giúp người dùng truy cập có thể nhanh chóng được chuyển hướng đến trang web mà họ đang tìm kiếm ban đầu. Vậy chính xác thì làm cách nào để bạn có thể sửa được lỗi 404? Lời khuyên của chúng tôi là hãy thử các giải pháp tiềm năng này (theo thứ tự mà chúng được liệt kê):

  • Tải lại trang: Có thể lỗi 404 đã xuất hiện vì lý do đơn giản là trang không tải đúng cách. Điều này có thể được kiểm tra khá dễ dàng bằng cách nhấp vào nút “Refresh - Làm mới” trong trình duyệt của bạn hoặc bằng cách nhấn nút F5.
  • Kiểm tra URL: Bất kể bạn đã nhập địa chỉ URL theo cách thủ công hay được chuyển hướng qua liên kết, có thể là do nhầm lẫn. Vì lý do này, bạn nên kiểm tra đường dẫn được chỉ định của trang web. Có thể là bạn hoặc người nhập liên kết đã nhập sai một cái gì đó. Ngoài lỗi chính tả, nó cũng có thể là dấu gạch chéo phía trước đã bị bỏ hoặc đặt sai vị trí. Nhưng hãy nhớ rằng điều này chỉ thực sự có thể được kiểm tra với các URL “sạch”, vì chúng chứa các từ khó đọc thay vì các chữ viết tắt, chữ cái, số và ký hiệu khó hiểu.
  • Quay lại các cấp thư mục: Ví dụ: nếu URL của cấu trúc sau example.com/Directory1/Directory2/Directory3 gây ra trang lỗi 404, thì bạn luôn có thể quay lại cấp thư mục trước đó (trong ví dụ này: example.com/Directory1/Directory2) để kiểm tra xem trang mong muốn có được liên kết ở đó hay không. Tất cả những gì bạn cần làm là xóa thư mục cuối cùng trong URL. Liên kết cho trang bạn đang tìm kiếm sẽ hiển thị trên trang trước. Nếu nó không được tìm thấy trên trang đó thì bạn cũng có thể quay lại trang trước và tìm liên kết chính xác ở đó. Nhưng nếu điều đó xảy ra thì phương pháp này cũng thành công và cuối cùng bạn quay lại trang chủ, sau đó chuyển sang mẹo tiếp theo.
  • Sử dụng chức năng tìm kiếm của trang web: Nhiều trang web cung cấp chức năng tìm kiếm như một phần của trang web của họ. Bằng cách nhập một hoặc một số từ khóa, nó có thể giúp bạn tìm thấy trang cụ thể mà bạn đang tìm kiếm.
  • Sử dụng công cụ tìm kiếm: Bạn cũng có thể sử dụng trang web bạn chọn để tìm trang web. Miễn là trang web tồn tại, bạn sẽ có thể tìm thấy nó bằng cách nhập tên miền trang web và / hoặc phiên âm từ khóa của chủ đề.
  • Xóa bộ nhớ cache và cookie của trình duyệt: Nếu bạn có thể truy cập trang web từ một thiết bị khác và lỗi HTTP 404 dường như chỉ xuất hiện trên một máy tính nhất định, thì vấn đề có thể nằm ở trình duyệt của bạn. Do đó, bạn nên xóa bộ nhớ cache của trình duyệt cũng như tất cả cookie cho trang web này và điều này cuối cùng có thể cho phép bạn truy cập trang.
  • Liên hệ với trang web: Nếu không có mẹo nào được đề cập ở trên thành công thì lựa chọn còn lại duy nhất có thể là liên hệ với người/ những người chịu trách nhiệm về trang web. Thông tin liên hệ thường có thể được tìm thấy ở footer của trang web hoặc trên trang “Liên hệ” cụ thể. Người điều hành trang web phải có thể cung cấp thông tin về việc liệu trang bạn đang tìm kiếm có thực sự tồn tại hay không. Có thể xảy ra trường hợp trang được đề cập đã được chuyển đến một URL mới, và trong trường hợp này, bạn sẽ làm cho nhà điều hành trang web một lợi ích lớn. Sau đó, họ có thể thực hiện sửa lỗi 404 bằng cách giới thiệu chuyển hướng miền, chuyển hướng này sẽ tự động chuyển hướng người dùng từ trang web cũ sang trang web hiện tại.

Lỗi 404 có thể làm ảnh hưởng đến xếp hạng trang web

Các công cụ tìm kiếm, chẳng hạn như Google và Bing, sẽ có ấn tượng tiêu cực về một trang web nếu nó có nhiều lỗi 404. Khi trình thu thập thông tin đã xác định rằng nhiều yêu cầu đang được đáp ứng với mã 404, nó cho rằng trang web không được duy trì tốt. Liên kết chết ảnh hưởng đến xếp hạng của trang web và Google có thể giảm vị trí của nó trong SERPs hoặc thậm chí ngừng lập chỉ mục nó nếu có quá nhiều trang lỗi 404 xảy ra. Điều này có thể khiến lượng người truy cập trang web giảm đi đáng kể.

Lỗi trang web không tìm tháy

Người dùng mất niềm tin về trang web nếu họ gặp phải quá nhiều liên kết bị hỏng hoặc nếu trang đích (trang được truy cập từ các kết quả công cụ tìm kiếm) là chết.

Xác định lỗi 404 trên trang web của bạn

Điều quan trọng là các nhà quản trị trang web phải ngăn chặn các trang HTTP 404. Điều này áp dụng cho các trang lỗi 404 nội bộ trên trang web của chính họ cũng như các trang lỗi 404 bên ngoài trên các trang web khác. Có rất nhiều công cụ miễn phí có sẵn để giúp bạn tìm các liên kết bị hỏng này dễ dàng hơn. Ba trong số những sản phẩm tốt nhất và nổi tiếng nhất là:

  • Google Search Console (trước đây gọi là Google Webmaster Tools): nếu bạn đã có tài khoản Google và đã đăng ký trang web của mình ở đó, bạn nên sử dụng tùy chọn Google Search Console. Bất kỳ lỗi 404 nào do trình thu thập thông tin của Google tìm thấy đều được hiển thị trong công cụ web và cũng có thể được đánh dấu là đã sửa tại đây. Các chức năng bổ sung cho phép bạn tìm lỗi trong tệp robots.txt và sử dụng thống kê thu thập thông tin để tìm ra tần suất trang web của bạn được trình thu thập thông tin của Google.
  • Dead Link Checker: một trong những công cụ đơn giản và nhanh nhất để tìm các trang 404 được liên kết bên trong và bên ngoài là Dead Link Checker. Với ứng dụng web này, bạn chỉ cần nhập URL của trang web bạn muốn kiểm tra và sau đó bắt đầu kiểm tra. Ở đây bạn có thể lựa chọn kiểm tra một trang web hoặc toàn bộ trang web. Ứng dụng liệt kê tất cả các trang lỗi được theo dõi với mã trạng thái và URL.
  • Công cụ kiểm tra liên kết W3C: công cụ trực tuyến này từ World Wide Web Consortium (W3C) đặc biệt chi tiết khi kiểm tra các trang web riêng lẻ, vì vậy quá trình xác minh liên kết mất nhiều thời gian hơn so với các trang web khác. Trình kiểm tra liên kết W3C hoạt động giống như Trình kiểm tra liên kết chết: bạn nhập URL và để công cụ làm phần còn lại. Cũng có thể thêm các chi tiết khác

Tạo trang lỗi 404

Một số hệ thống quản lý nội dung (CMS) như WordPress, Joomla và Drupal tự động tạo trang lỗi 404 khi không tìm thấy URL của trang web. Trang HTTP 404 chỉ là một thông báo lỗi tiêu chuẩn đơn giản, nhưng hầu hết chúng có thể được cá nhân hóa bằng cách sử dụng các phần mở rộng CMS đặc biệt.

Nếu CMS của bạn không cung cấp cho bạn tùy chọn tạo hoặc thay đổi trang 404 hoặc nếu trang web của bạn chỉ dựa trên HTML, PHP, v.v., thì nó sẽ phức tạp hơn một chút. Bạn có thể tạo một trang lỗi như sau:

  • Tạo trang lỗi (“404.html” hoặc “404.php”) trong thư mục gốc (nếu chưa có trang nào).
  • Mở tệp .htaccess (hoặc tạo một tệp nếu cần) trong thư mục gốc, nhập tệp này vào “ErrorDocument 404/404.html” và lưu thay đổi. Trang lỗi sẽ được tạo với mã này.
  • Để xem nó có hoạt động hay không, hãy thử truy cập vào một trang web không khả dụng và hy vọng thông báo lỗi 404 sẽ xuất hiện trong trình duyệt.

Tại sao bạn nên cá nhân hóa trang lỗi 404 của mình?

Có trang lỗi 404 tiêu chuẩn sẽ tốt hơn là không có trang nào, mặc dù trang tùy chỉnh được ưu tiên hơn vì một số lý do. Một mặt, bạn có thể chắc chắn rằng khách truy cập nhận được mã trạng thái HTTP chính xác. Ví dụ: nếu nội dung được yêu cầu không còn xuất hiện trên trang web, điều này sẽ được chuyển tải bằng thông báo “410 Gone”. Sau đó, khách truy cập biết rằng nội dung này đã bị xóa vĩnh viễn.

Mặt khác, bạn có thể cung cấp một trang lỗi được thiết kế đặc biệt có chứa các liên kết có liên quan (tức là các liên kết đến trang chủ hoặc các trang con của bạn mà nội dung trùng lặp với nội dung mà khách truy cập đã yêu cầu ban đầu). Bạn thậm chí có thể thêm chức năng tìm kiếm cho trang web của mình. Bằng cách thực hiện các biện pháp bổ sung này và cung cấp các ưu đãi, bạn có thể ngăn khách truy cập rời khỏi trang web của mình ngay sau khi nhìn thấy mã 404.

Với thông điệp 404 sáng tạo, bạn thậm chí có thể thấy rằng người truy cập dễ bỏ qua hơn. Đương nhiên, họ sẽ thất vọng vì không tìm thấy nội dung mà họ mong muốn, nhưng một trang 404 nguyên bản hoặc hài hước có thể bù đắp cho điều đó. Nếu được thực hiện đúng cách, các trang lỗi sẽ có một số tiềm năng.

Đảm bảo rằng thiết kế của thông báo lỗi phù hợp với phong cách trang web của bạn và bạn đã có nền tảng cho một trang lỗi 404 tốt. Nếu bạn cho khách truy cập biết một cách hài hước và nhẹ nhàng rằng nội dung của bạn không có sẵn, hy vọng bạn sẽ nhận được nụ cười từ họ và họ sẽ không thù hận.

Trên đây là những chia sẻ của HTH về lỗi 404, hy vọng có thể giúp ích cho bạn trong quá trình xây dựng và quản trị trang web của mình.


Bài viết xem thêm

Liên hệ

Bạn có thể liên hệ với chúng tôi bởi những địa chỉ sau hoặc điền vào mẫu bên dưới

Địa chỉ

103 Đường Số 7, KDC CityLand Center Hills, P.7, Q.Gò Vấp, TP.HCM

Email

huutien@hthdigital.com

 

 

Điện thoại

0935.711.971 

 

 

Liên hệ chúng tôi

Hãy để lại câu hỏi hoặc yêu cầu liên hệ của bạn ở khung bên cạnh