Lỗi 404 là một mã trạng thái HTTP cho biết không thể tìm thấy trang web được yêu cầu. Lỗi 404 xảy ra khi URL không tồn tại, đã di chuyển hoặc bị xóa. Đó là phản hồi tiêu chuẩn khi máy chủ không tìm thấy tài nguyên yêu cầu. Terus sẽ giúp bạn đưa ra thêm thông tin giúp hiểu rõ hơn về Lỗi 404.

Lỗi 404 Not Found Là Gì? Cách Sửa Lỗi 404 Nhanh Nhất
Lỗi 404 Not Found Là Gì? Cách Sửa Lỗi 404 Nhanh Nhất

I. Trang lỗi 404 là gì?

Page Not Found còn được gọi là “Lỗi 404” hoặc “Không tìm thấy 404”, xảy ra khi người dùng yêu cầu một website mà máy chủ không thể định vị được.

Lỗi này thường xảy ra do liên kết bị hỏng, thay đổi URL của trang hoặc nội dung bị xóa. Khi xảy ra lỗi 404, nó sẽ hiển thị cho người dùng dưới dạng thông báo thông báo rằng không thể tìm thấy trang được yêu cầu.

Có nhiều biến thể khác nhau của thông báo lỗi 404 có thể được hiển thị. Một số trang web có các trang lỗi được thiết kế tùy chỉnh bao gồm thông tin bổ sung hoặc đề xuất cho người dùng. Những người khác hiển thị thông báo chung kèm theo mã lỗi và giải thích ngắn gọn.

II. Tác hại của lỗi 404 Not Found

Người dùng thường cảm thấy vô cùng khó chịu khi gặp lỗi 404, vì họ không thể truy cập thông tin mong muốn. Nếu như website của bạn mắc phải lỗi này, nó sẽ tác động tiêu cực đến trải nghiệm người dùng, làm tăng tỷ lệ thoát và giảm lượng truy cập.

Ngoài ra, lỗi 404 còn có thể khiến Google đánh giá thấp website của bạn, ảnh hưởng tiêu cực đến SEO và thứ hạng website trên các công cụ tìm kiếm.

Nếu lỗi 404 xảy ra thường xuyên, đó là dấu hiệu cho thấy website của bạn đang gặp vấn đề nghiêm trọng về tối ưu hóa SEO mà bạn cần nhanh chóng phát hiện và khắc phục.

Đặc biệt, lỗi 404 có thể gây tổn thất tài chính lớn nếu website của bạn phục vụ cho việc bán hàng hoặc quảng cáo dịch vụ. Khi đó, không chỉ hoạt động kinh doanh bị gián đoạn mà thương hiệu của bạn cũng bị ảnh hưởng tiêu cực.

III. Tại sao WordPress hiển thị trang lỗi 404?

WordPress có thể hiển thị thông báo lỗi 404 vì nhiều lý do. Một nguyên nhân phổ biến là khi một bài viết bị xóa hoặc di chuyển.

Tại sao WordPress hiển thị trang lỗi 404

Một nguyên nhân khác là khi cấu trúc permalink bị thay đổi mà không cập nhật file .htaccess. Tệp này giúp viết lại URL và rất quan trọng để chuyển hướng trang thích hợp.

Nếu tệp .htaccess bị thiếu hoặc cấu hình của nó không chính xác, WordPress sẽ không thể xử lý các yêu cầu một cách chính xác, dẫn đến lỗi 404.

Để khắc phục điều này, bạn có thể cập nhật thủ công tệp .htaccess hoặc chỉ cần truy cập bảng điều khiển quản trị viên WordPress và điều hướng đến Cài đặt > Permalinks. Từ đó, bạn có thể chọn cấu trúc liên kết cố định mới và nhấp vào nút “Lưu thay đổi” để tự động cập nhật tệp.

Giải quyết lỗi 404 sẽ cải thiện thứ hạng, trải nghiệm người dùng và tỷ lệ thoát. Từ đó, tăng khả năng chuyển đổi và hiệu suất trang web.

Ảnh hưởng của lỗi 404 tới SEO

Lỗi 404 có thể có tác động tiêu cực đến việc tối ưu hóa công cụ tìm kiếm (SEO) trên trang web của bạn. Khi các công cụ tìm kiếm thu thập dữ liệu trang web của bạn, chúng sẽ đi theo các liên kết từ trang này sang trang khác.

Ảnh hưởng của lỗi 404 tới SEO

Nếu gặp lỗi 404, chúng có thể cho rằng trang web của bạn không được bảo trì tốt hoặc bạn đã xóa nội dung quan trọng. Kết quả là thứ hạng của trang web trên công cụ tìm kiếm có thể bị ảnh hưởng, khiến khách hàng tiềm năng khó tìm thấy trang web hơn.

Ngoài ra, tỷ lệ thoát cao và liên kết bị hỏng do lỗi 404 có thể gây ảnh hưởng bất lợi đến trải nghiệm người dùng. Khi người dùng gặp phải một liên kết bị hỏng hoặc một trang không tồn tại. Họ có thể rời khỏi trang web ngay lập tức, làm tăng tỷ lệ thoát.

Điều này không chỉ tạo ra trải nghiệm không tốt cho người dùng mà còn gửi tín hiệu đến các công cụ tìm kiếm rằng trang web có thể không liên quan hoặc không đáng tin cậy.

IV. Công cụ kiểm tra lỗi 404 Not Found free

Screaming Frog Spider SEO

Screaming Frog Spider SEO

Screaming Frog Spider SEO hỗ trợ SEO toàn diện, cung cấp thêm nhiều tính năng hữu ích cho SEO như phân tích chỉ số liên kết, kiểm tra liên kết và đánh giá SEO Onpage,… Screaming Frog Spider SEO có phiên bản miễn phí, nhưng chỉ cho phép thu thập tối đa 500 liên kết. Nếu bạn cần sử dụng công cụ này cho số lượng lớn hơn, bạn sẽ phải trả phí hàng năm.

Link tải ứng dụng Screaming Frog Spider SEO

Google Search Console

Google Search Console

Google Search Console là công cụ quen thuộc với nhiều SEOer. Tính năng hữu ích nhất của công cụ này là thu thập và thống kê những liên kết bị lỗi trên website. Để tìm kiếm các URL gặp vấn đề, bạn chỉ cần truy cập vào phần Thu thập dữ liệu và chọn Lỗi thu thập dữ liệu.

Link truy cập Google Search Console

Xenu Link Sleuth

Xenu Link Sleuth là công cụ được sử dụng để tìm kiếm tất cả các liên kết trên một trang web, không chỉ giới hạn ở việc phát hiện các liên kết bị lỗi 404. Cách hoạt động của công cụ này là kiểm tra các liên kết theo dạng liên kết giữa các trang. Sau khi quét xong, nó sẽ cung cấp cho bạn một báo cáo chi tiết.

Tuy nhiên, nếu trang web có nhiều liên kết bị lỗi, quá trình quét lỗi 404 sẽ mất khá nhiều thời gian. Khi đã phát hiện các liên kết bị lỗi, bạn chỉ cần nhấp chuột phải vào liên kết đó và chọn phần URL Properties để xác định vị trí của nó trong trang và thực hiện các biện pháp khắc phục.

Linh tải ứng dụng Xenu Link Sleuth

V. Cách khắc phục lỗi 404 not found nhanh chóng

1. Nếu lỗi 404 not found ở phía client

Kiểm tra URL request

Nguyên nhân phổ biến nhất của lỗi 404 đơn giản là do nhập URL không chính xác. Tên miền (ví dụ: terusvn.com) không phân biệt chữ hoa và chữ thường, có nghĩa là liên kết tERuSvN.com vẫn hoạt động được. Tuy nhiên, các phần đường dẫn, truy vấn hoặc đoạn xuất hiện sau tên miền thì khác, trừ khi cấu hình ứng dụng/server được thiết kế rõ ràng để xử lý. Ví dụ, terusvn.com có thể viết thường, viết hoa hay hỗn hợp. Nhưng terusvn.com/TRANG-404/ lại không khả dụng nếu không được thiết kế cụ thể. Vì vậy gây ra lỗi 404 Not Found.

Xóa cache và các cookies liên quan

HTTP Cookies là dữ liệu nhỏ lưu trữ trên thiết bị của bạn, giúp các trang web và ứng dụng nhớ thông tin về trình duyệt và thiết bị cụ thể. Hầu hết ứng dụng web hiện đại sử dụng Cookies để lưu trữ dữ liệu người dùng, xác định khách hàng và tăng tốc độ truy cập trong tương lai. Tuy nhiên, Cookies cũng có thể chứa thông tin mà các dịch vụ, như mạng quảng cáo, sử dụng để xử lý yêu cầu. Một Cookie không hợp lệ hoặc hỏng có thể khiến máy chủ không nhận ra bạn hoặc hiểu nhầm bạn đang cố truy cập tài nguyên không tồn tại.

Bạn chỉ cần quan tâm đến Cookies liên quan đến trang web gây ra vấn đề và có thể xóa chúng dựa trên tên miền. Nếu không quen với việc xóa thủ công, việc xóa tất cả Cookies cùng lúc sẽ dễ dàng và an toàn hơn. Phương pháp xóa Cookies phụ thuộc vào trình duyệt bạn đang sử dụng. Nếu bạn có thể truy cập URL trên điện thoại nhưng không thể trên máy tính, bạn có thể thử xóa cache của trình duyệt để khắc phục lỗi 404 Not Found.

Log out và log in

Đối với hầu hết các ứng dụng web, log out và log in lại sẽ buộc mã thông báo phiên cục bộ sẽ được tạo lại. Nếu ứng dụng bạn đang sử dụng có xác thực người dùng, bạn có thể thử đăng xuất và đăng nhập lại. Nếu bạn đã xóa Cookies gần đây, điều này có thể dẫn đến việc tự động đăng xuất khi tải lại trang. Đăng nhập lại có thể giúp mọi thứ hoạt động bình thường.

Đôi khi, ứng dụng có thể gặp sự cố với phiên làm việc trước đó, mã thông báo phiên, được lưu trữ trong Cookies, được gửi đến máy chủ trong mỗi yêu cầu. Nếu máy chủ không nhận ra mã thông báo này hoặc nếu nó không hợp lệ, bạn có thể gặp lỗi 404 Not Found. Đối với hầu hết các ứng dụng web, việc đăng xuất và đăng nhập lại sẽ tạo lại mã thông báo phiên cục bộ.

Quay lại các bản nâng cấp trước

Nếu bạn đã cập nhật CMS ngay trước khi lỗi 404 xuất hiện, hãy xem xét khôi phục lại phiên bản trước đó khi mọi thứ hoạt động tốt. Các tiện ích mở rộng hoặc mô-đun mới nâng cấp cũng có thể gây ra sự cố. Việc quay lại phiên bản cũ có thể giúp ích trong trường hợp này, bạn có thể tìm kiếm hướng dẫn bằng cách Google “downgrade [platform_name]”.

Tuy nhiên, một số CMS không cho phép hạ cấp phiên bản, vì họ coi ứng dụng cùng với mỗi phiên bản mới là ổn định và không có lỗi, đặc biệt là trên các nền tảng phổ biến. Do đó, đừng lo lắng nếu không tìm thấy cách để hoàn nguyên nền tảng về phiên bản cũ hơn.

Gỡ các tiện ích mở rộng, mô-đun hoặc plugin

Tùy thuộc vào hệ thống quản lý nội dung cụ thể, ứng dụng của bạn đang sử dụng, tên chính xác của các thành phần này sẽ khác nhau. Nhưng chúng phục vụ cùng một mục đích trên mọi hệ thống. Đó là cải thiện khả năng và tính năng của nền tảng bên cạnh những gì có sẵn.

Nhưng cần lưu ý: Các tiện ích mở rộng như vậy, ít nhiều, kiểm soát toàn bộ hệ thống. Và chúng thực hiện hầu như mọi thay đổi. Cho dù đó là mã PHP, HTML, CSS, JavaScript hoặc cơ sở dữ liệu. Như vậy, ta có thể gỡ cài đặt bất kỳ phần mở rộng mới nào có thể đã được thêm vào gần đây. Cách thực hiện có thể dễ dàng được tìm thấy ở trên Google.

Kiểm tra các thay đổi không mong muốn của cơ sở dữ liệu

Ngay cả khi bạn gỡ cài đặt tiện ích mở rộng qua bảng điều khiển CMS, cũng không đảm bảo rằng các thay đổi do tiện ích gây ra đã được hoàn nguyên hoàn toàn. Đặc biệt với các tiện ích mở rộng WordPress, chúng có thể có quyền truy cập cơ sở dữ liệu đầy đủ.

Một số tiện ích có thể chỉnh sửa các bản ghi không thuộc về nó, do đó không biết cách hoàn nguyên khi gỡ cài đặt, việc chẩn đoán những vấn đề này có thể phức tạp, bạn nên kiểm tra cơ sở dữ liệu thủ công. Ngoài ra, việc tìm kiếm giải pháp trên Google với các từ khóa liên quan cũng có thể giúp ích, vì có thể có người khác đã gặp phải và giải quyết các vấn đề tương tự.

2. Nếu lỗi 404 not found ở phía server

Dưới đây là một số mẹo bổ sung để giúp bạn khắc phục sự cố có thể gây ra vấn đề trên ở phía server.

Kiểm tra cấu hình web server

Hầu hết các máy chủ web hiện đại cung cấp một hoặc nhiều tệp cấu hình. Cho phép bạn dễ dàng điều chỉnh hành vi của máy chủ. Nó dựa trên một loạt các trường hợp khác nhau. Ví dụ: máy chủ có thể được cấu hình để từ chối các yêu cầu đến một số thư mục hoặc URL nhất định. Việc này có thể dẫn đến lỗi 404 không tìm thấy.

Các tùy chọn cấu hình cho mỗi loại máy chủ web khác nhau có thể thay đổi đáng kể. Vì vậy chúng tôi sẽ liệt kê một vài loại phổ biến cung cấp cho bạn một số tài nguyên để xem qua. Tùy thuộc vào loại máy chủ ứng dụng của bạn đang chạy trên:

Kiểm tra các bản log – nhật ký

Gần như mọi ứng dụng web sẽ giữ một số hình thức nhật ký phía máy chủ. Nhật ký ứng dụng thường là lịch sử các hoạt động của ứng dụng. Chẳng hạn như các trang nào được yêu cầu. Hay các server mà web kết nối, kết quả cơ sở dữ liệu nào nó cung cấp,...

Nhật ký máy chủ có liên quan đến phần cứng thực tế đang chạy ứng dụng. Nó cũng thường sẽ cung cấp chi tiết về trạng thái của tất cả các dịch vụ được kết nối. Hoặc thậm chí chỉ là chính máy chủ. Google “log [platform_name]” Nếu bạn đang sử dụng CMS. Hoặc “log [Ngôn ngữ lập trình]” và “log [Hệ điều hành]”.

Xác thực liên kết ứng dụng

Có một số công cụ hữu ích cho phép bạn đánh giá ứng dụng của mình hoặc chỉ các tài nguyên cụ thể. Đối với người mới bắt đầu, bạn có thể muốn xem xét việc đăng ký trang web của mình với Google Search Console.

Công cụ này cung cấp cho bạn cái nhìn sâu sắc về những gì Bots Crawler Web của Google đã tìm thấy trong khi đi qua trang web của bạn. Bất kỳ vấn đề nào sẽ được hiển thị ở đây cho tất cả các ứng dụng đã đăng ký. Và có thể là một cách dễ dàng (và tự động) để tìm bất kỳ vấn đề nào không hợp lệ hoặc các vấn đề trang web khác.

Nếu bạn chỉ cần kiểm tra một tài nguyên hoặc URL cụ thể thì còn đơn giản hơn. Công cụ kiểm tra liên kết W3C sẽ ngay lập tức quét liên kết bạn cung cấp. Sau đó hiển thị bất kỳ vấn đề nào ở dưới cùng.

Debug code hoặc script của ứng dụng

Nếu các cách trên vẫn không được, có thể vấn đề nằm ở các custom code trong ứng dụng. Bạn có thể thử chẩn đoán nơi vấn đề xuất phát. Bằng cách debug thủ công ứng dụng. Hoặc phân tích cú pháp thông qua nhật ký server và ứng dụng. Lý tưởng nhất là tạo một bản sao của toàn bộ ứng dụng vào một máy phát triển cục bộ. Sau đó thực hiện quy trình debug từng bước. Điều này sẽ cho phép bạn khởi tạo lại trạng thái ban đầu, không có lỗi PHP 404 Not Found nữa.

Đổi máy chủ DNS

Một nguyên nhân khác dẫn đến lỗi 404 Not Found là do trang web bạn muốn truy cập đã bị chặn bởi nhà cung cấp dịch vụ mạng. Do đó, để truy cập lại trang web bình thường, bạn có thể thử thay đổi sang một máy chủ DNS khác.

Chuyển hướng trang

Phương pháp đơn giản và dễ dàng nhất để khắc phục mã lỗi 404 là chuyển hướng trang sang một trang khác. Bạn có thể làm điều này bằng cách sử dụng chuyển hướng 301, đây là một mã phản hồi giúp thông báo cho trình duyệt biết rằng nội dung đã được di chuyển sang một URL mới.

Đọc trang web trên bộ nhớ cache của Google

Các trang web đã được Google lập chỉ mục sẽ được lưu trữ trong bộ nhớ cache, cho phép bạn dễ dàng truy cập để xem thông tin. Trong trường hợp không thể truy cập trực tiếp vào trang web mà bạn muốn, bạn có thể xem bản lưu cache bằng cách thêm “cache” vào trước URL. Sau đó, Google sẽ hiển thị cho bạn thời điểm mà phiên bản cache của trang web đó được lưu trữ.

Nhờ sự trợ giúp từ chuyên viên kỹ thuật

Nếu lỗi 404 liên tục xảy ra và bạn không biết cách xử lý, hãy tìm đến những người có chuyên môn để được hỗ trợ, chẳng hạn như các đơn vị cung cấp dịch vụ SEO, thiết kế hoặc chỉnh sửa website, nhằm giúp bạn khắc phục lỗi một cách hiệu quả.

VI. Cách khắc phục lỗi 404 Not Found trên điện thoại

Kiểm tra kết nối internet 3G, 4G, Wifi

Khi kết nối mạng không ổn định hoặc thiết bị không có kết nối mạng, điện thoại của bạn có thể gặp lỗi mạng (404). Do đó, bạn nên kiểm tra xem thiết bị đã kết nối WiFi hay còn đủ dung lượng 3G/4G để sử dụng hay chưa.

Tắt ứng dụng chạy ngầm

Các ứng dụng chạy ngầm quá nhiều có thể là lý do khiến thiết bị của bạn gặp lỗi mạng (404). Do đó, bạn có thể tắt các ứng dụng này để đảm bảo rằng trình duyệt và các ứng dụng khác hoạt động ổn định.

Qua bài viết Lỗi 404 Page not found error. Terus hi vọng đã gửi tới bạn những thông tin cần thiết. Cảm ơn bạn đã đọc hết bài viết của chúng tôi. Nếu bạn có bất cứ yêu cầu gì về Terus có thể liên hệ Terus nhé!

Theo dõi Terus tại:

  1. Facebook
  2. Instagram
  3. Pinterest
  4. Twitter/X

FAQ - Giải đáp thắc mắc liên quan đến 404 Not Found

1. 404 Not Found là gì?

Lỗi HTTP 404, 404 Not Found, 404, 404 Error, Page Not Found hay File Not Found là một mã phản hồi chuẩn của HTTP chỉ ra rằng trình duyệt web có thể kết nối với một máy chủ, nhưng máy chủ không tìm thấy thông tin/trang web yêu cầu.

2. 404 Not Found có nghiêm trọng không?

Nếu lỗi 404 thường xuyên xảy ra thì đó là cảnh báo về các vấn đề tối ưu SEO website nghiêm trọng bạn cần sớm phát hiện và khắc phục các lỗi này ngay.

Đọc thêm:

terus-logo-profile
Cập nhật lúc 9 Tháng 3, 2025



Terus Technique là đội ngũ chuyên gia cung cấp thông tin về website, phần mềm và giải pháp quản lý. Mọi thông tin đều được chúng tôi cập nhật mỗi ngày nhằm cung cấp thông tin chính xác nhất.