Gặp phải lỗi “404 Not Found” là một trải nghiệm phổ biến khi lướt web. Dù không nghiêm trọng như lỗi 500, nó vẫn có thể ảnh hưởng đến trải nghiệm của người dùng và thứ hạng SEO của website. Bài viết này sẽ giải thích rõ lỗi 404 là gì và hướng dẫn bạn các cách đơn giản để khắc phục.
Lỗi 404 – Not Found là gì?
Lỗi 404 Not Found là một mã trạng thái HTTP, có nghĩa là máy chủ (server) có thể kết nối được, nhưng không thể tìm thấy tài nguyên (trang web, file) mà bạn yêu cầu.
Hãy tưởng tượng bạn đến một thư viện và hỏi mượn một cuốn sách. Nếu người thủ thư nói “Tôi không tìm thấy cuốn sách đó”, đó chính là lỗi 404. Thư viện vẫn ở đó, người thủ thư vẫn ở đó, nhưng cuốn sách bạn cần thì không.
Các thông báo thường gặp của lỗi này bao gồm:
- 404 Not Found
- Error 404
- The requested URL was not found on this server
- HTTP 404
- 404 File or Directory Not Found
Các Bước Kiểm Tra và Khắc Phục Phổ Biến Nhất
Bước 1: Kiểm Tra Lại Đường Dẫn (URL) – Lỗi Cơ Bản Nhất
Đây là nguyên nhân phổ biến nhất. Đôi khi chỉ một lỗi gõ sai cũng có thể dẫn đến lỗi 404.
- Cách thực hiện:
- Nhìn kỹ lại thanh địa chỉ của trình duyệt.
- Kiểm tra xem có ký tự nào bị gõ sai, thiếu hoặc thừa không (ví dụ: contac thay vì contact, about-us// thay vì about-us/).
- Thử gõ lại URL một cách cẩn thận và nhấn Enter.
- Mẹo: Nếu bạn nhấp vào một liên kết từ một trang khác, có khả năng chính liên kết đó đã bị đặt sai. Hãy thử truy cập vào trang chủ của website rồi từ đó điều hướng đến trang bạn cần.
Bước 2: Cập Nhật Lại Đường Dẫn Tĩnh (Permalink) trong WordPress
Với các website WordPress, lỗi 404 thường xảy ra sau khi bạn thay đổi cấu trúc đường dẫn hoặc di chuyển website. Việc “làm mới” lại cài đặt permalink thường sẽ khắc phục được vấn đề.
- Cách thực hiện:
- Đăng nhập vào trang quản trị WordPress của bạn.
- Đi đến menu Cài đặt (Settings) > Đường dẫn tĩnh (Permalinks).
- Bạn không cần thay đổi bất kỳ cài đặt nào. Chỉ cần kéo xuống dưới cùng và nhấn nút Lưu thay đổi (Save Changes).
- Hành động này sẽ buộc WordPress phải làm mới lại các quy tắc trong file .htaccess, giúp sửa các đường dẫn bị hỏng.
- Kết quả: Sau khi lưu, hãy thử truy cập lại vào đường dẫn bị lỗi 404 để kiểm tra.
Bước 3: Kiểm Tra Xem File hoặc Trang Có Thực Sự Tồn Tại Trên Hosting Không
Nếu các bước trên không hiệu quả, có khả năng trang hoặc file bạn đang tìm kiếm đã bị xóa hoặc đổi tên.
- Cách thực hiện:
- Đăng nhập vào trình quản lý file của hosting (cPanel/DirectAdmin) hoặc sử dụng FTP.
- Điều hướng đến đúng thư mục chứa mã nguồn của website (thường là public_html).
- Đối với một trang (page): Trong WordPress, các trang được lưu trong cơ sở dữ liệu. Hãy vào trang quản trị, mục Trang (Pages) và kiểm tra xem trang đó có còn tồn tại không, có đang ở trong thùng rác (Trash) không.
- Đối với một file (ví dụ: hinhanh.jpg, tailieu.pdf): Duyệt qua các thư mục trên hosting (ví dụ: wp-content/uploads/) để chắc chắn rằng file đó vẫn còn ở đúng vị trí và có tên chính xác.
- Kết quả: Nếu file hoặc trang đã bị xóa, bạn cần khôi phục lại nó từ bản sao lưu (backup) hoặc tạo lại một trang mới.
Khi Nào Cần Liên Hệ Hỗ Trợ?
Nếu bạn đã thực hiện cả ba bước trên mà vẫn gặp lỗi 404 trên toàn bộ website (ngoại trừ trang chủ), vấn đề có thể liên quan đến cấu hình file .htaccess hoặc cấu hình máy chủ. Đây là lúc bạn nên:
- Kiểm tra file .htaccess: Đảm bảo file này tồn tại và có nội dung chuẩn của WordPress.
- Liên hệ với Bộ phận Hỗ trợ của ESC: Gửi một yêu cầu hỗ trợ (ticket), mô tả rõ vấn đề và các bước bạn đã thử. Đội ngũ kỹ thuật của chúng tôi sẽ nhanh chóng kiểm tra và hỗ trợ bạn.