Error 404: 5 Cách Khắc Phục
Một trong những vấn đề phổ biến nhất mà bạn có thể gặp phải khi duyệt web là lỗi 404 not found. Mã trạng thái HTTP này có nghĩa là trang được yêu cầu không thể tìm thấy trên máy chủ website. Điều này có thể chỉ ra sự cố với dịch vụ lưu trữ hoặc cấu hình hệ thống tên miền (DNS) của bạn.
Gặp phải lỗi này có thể để lại ấn tượng tiêu cực đối với khách truy cập trang web của bạn. Nó cũng có thể ảnh hưởng tiêu cực đến tối ưu hóa công cụ tìm kiếm (SEO) và xếp hạng trang web của bạn do cản trở khả năng của các công cụ tìm kiếm trong việc truy cập trang web của bạn một cách chính xác.
May mắn thay, vì đây chủ yếu là một vấn đề phía máy khách, nên việc khắc phục lỗi 404 khá dễ dàng đối với chủ sở hữu trang web. Bài viết này sẽ giải thích năm phương pháp hiệu quả để khắc phục lỗi 404 và thảo luận về nguyên nhân có thể gây ra nó.
Lỗi 404 là gì?
Lỗi 404 là một vấn đề phía máy khách cho thấy URL được yêu cầu không thể tìm thấy trên máy chủ. Nó có thể xảy ra vì nhiều lý do, như tên miền không được chỉ định đúng cách, tệp .htaccess bị hỏng hoặc quyền truy cập tệp được cấu hình sai.
Lỗi 404: Cách Khắc Phục Lỗi Trang Không Tìm Thấy – Video Hướng Dẫn
Tìm hiểu cách khắc phục lỗi 404 trên trang web WordPress.
5 Cách Khắc Phục Lỗi 404
Đôi khi, chỉ cần một sửa chữa nhanh chóng để khắc phục lỗi 404 not found. Do đó, chúng tôi đề xuất thử những bước đơn giản sau đây trước khi tìm hiểu các phương pháp khắc phục khác để xử lý vấn đề:
- Tắt và mở lại trình duyệt. Đơn giản như vậy.
- Xóa bộ nhớ cache. Xóa dữ liệu và lịch sử trình duyệt. Kiểm tra xem lỗi có tiếp tục xuất hiện không.
- Kiểm tra lại các ký tự gõ sai. Kiểm tra lại URL để đảm bảo bạn đã nhập đúng địa chỉ trang web vào thanh tìm kiếm.
- Sử dụng một thiết bị khác. Truy cập trang web bằng trình duyệt web hoặc máy tính khác. Nếu hoạt động, hãy thử xóa bộ nhớ cache và cookie của thiết bị trước đó một lần nữa.
- Chuyển sang chế độ ẩn danh. Chế độ này không lưu bộ nhớ cache và cookie, do đó nó sẽ hiển thị phiên bản trang web được cập nhật.
Chúng tôi cũng đề xuất thực hiện các hành động sau:
- Kiểm tra liên kết bên ngoài thường xuyên. Đảm bảo không có liên kết hỏng trên trang web của bạn.
- Kiểm tra lỗi 404 định kỳ. Quét các trang không có đường ra sử dụng Google Search Console.
Nếu lỗi 404 vẫn tiếp diễn, trang web của bạn có thể có một vấn đề tiềm ẩn. Phần tiếp theo sẽ giải thích năm phương pháp để khắc phục thông báo lỗi – kiểm tra cấu hình DNS, cập nhật quyền truy cập tệp tin, vô hiệu hóa mã .htaccess và phục hồi tệp sao lưu.
1. Sử dụng Hostinger AI Troubleshooter
Do có nhiều nguyên nhân khả dĩ gây ra lỗi 404, nên dễ dàng hơn để khắc phục bằng cách xử lý sự cố và tìm ra nguyên nhân gốc rễ trước. Nếu bạn đang lưu trữ một trang web WordPress trên Hostinger, hãy sử dụng Hostinger AI Troubleshooter để nhanh chóng tìm ra nguyên nhân gây ra lỗi. Đây là các bước để thực hiện:
- Mở hPanel và điều hướng đến WordPress → AI Troubleshooter (beta).
- Công cụ sẽ tự động quét lỗi trên trang web của bạn. Nếu phát hiện lỗi 404, nó sẽ cho bạn biết khi nào lỗi xảy ra và bắt đầu kiểm tra máy chủ, nhật ký lỗi và các tệp trang web.
- Sau khi hoàn thành, nó sẽ đề xuất hành động cần thực hiện. Tùy thuộc vào nguyên nhân gốc, Hostinger AI Troubleshooter có thể sửa chữa lỗi cho bạn. Trong trường hợp này, nhấp vào nút Sửa trang web của tôi để cho Hostinger AI Troubleshooter thực hiện sửa chữa cho bạn.
- Sau khi Hostinger AI hoàn tất việc sửa chữa, hãy truy cập trang web của bạn để kiểm tra xem lỗi đã được giải quyết chưa. Nếu không, bạn có thể nhấp vào nút Thử một giải pháp khác để Hostinger AI tìm ra một giải pháp khác.
2. Đảm Bảo Tên Miền Đang Trỏ Đúng Hướng Đến Hosting Của Bạn
Nếu tên miền vẫn đang truyền tải, bạn có thể gặp phải lỗi trang 404. Để khắc phục nó, bạn cần chờ cho đến khi quá trình truyền tải hoàn tất. Thông thường, nó mất tối đa 24 giờ cho đến khi DNS được giải quyết.
Ngoài ra, lỗi 404 có thể do cấu hình DNS không chính xác. Bạn có thể đã trỏ tên miền đến một máy chủ tên không đúng hoặc một địa chỉ IP sai thông qua bản ghi A. Do đó, bạn cần kiểm tra xem tên miền có được trỏ đúng cách hay không để khắc phục vấn đề này.
Có hai phương pháp để kết nối tên miền với hosting của bạn – sử dụng máy chủ tên hoặc địa chỉ IP thông qua bản ghi A.
Dưới đây là cách kiểm tra máy chủ tên và địa chỉ IP của Hostinger của bạn:
- Đăng nhập vào tài khoản Hostinger của bạn.
- Trên hPanel, điều hướng đến tab Hosting.
- Chọn gói hosting và nhấp vào Quản lý.
- Tại bảng tài khoản hosting của bạn, bạn sẽ tìm thấy máy chủ tên Hostinger và địa chỉ IP của bạn trên thanh bên trái.
Có rất nhiều công cụ trực tuyến để kiểm tra máy chủ DNS nào mà tên miền của bạn được trỏ đến, chẳng hạn như DNS Checker, DNSMap và whatsmydns.net.
3. Sửa Quyền Truy Cập Tệp Tin
Nếu lỗi 404 vẫn xảy ra, chúng tôi đề xuất sửa quyền truy cập tệp tin.
Khi bạn sử dụng dịch vụ lưu trữ web, máy chủ quản lý các tệp tin của bạn và gửi chúng đến trình duyệt để nó có thể tải trang web.
Quyền truy cập tệp tin và thư mục cho phép máy chủ biết ai có thể chạy, đọc hoặc chỉnh sửa dữ liệu trên tài khoản lưu trữ. Tuy nhiên, nếu các giá trị được cấu hình sai, trang web có thể hiển thị lỗi 404.
Do đó, bạn cần sửa đổi quyền truy cập tệp tin để khắc phục vấn đề này. Nếu bạn là người dùng của Hostinger, các giá trị mặc định là 644 cho tệp tin và 755 cho thư mục.
Dưới đây là cách sửa quyền truy cập tệp tin trên hPanel:
- Đăng nhập vào tài khoản Hostinger của bạn.
- Trên hPanel, điều hướng đến tab Hosting.
- Chọn gói hosting và nhấp vào Quản lý.
- Tại bảng tài khoản hosting, cuộn xuống phần Khác và chọn Sửa quyền sở hữu tệp tin.
- Đánh dấu vào ô để xác nhận rằng bạn muốn đặt quyền truy cập tệp tin về mặc định. Nhấp vào Thực hiện.
- Nếu bạn muốn đặt quyền truy cập tệp tin thành các giá trị cụ thể, hãy điều hướng đến menu Quản lý tệp.
- Nhấp chuột phải vào tệp hoặc thư mục bạn muốn sửa đổi và chọn Quyền truy cập.
- Đánh dấu các ô để sửa đổi quyền truy cập. Các giá trị sẽ tự động cập nhật sau khi chọn quyền truy cập. Nhấp vào Cập nhật để lưu các thay đổi của bạn.
Trong hầu hết các trường hợp, điều này sẽ giải quyết lỗi 404 not found. Tuy nhiên, nếu bạn vẫn gặp vấn đề này, hãy tiếp tục với bước tiếp theo.
4. Vô Hiệu Hóa Tệp .htaccess
URL redirections, access control, website security, và performance được quản lý bằng một tệp cấu hình mức thư mục gọi là .htaccess hoặc Hypertext Access.
Là một phần quan trọng của một trang web, .htaccess được đặt trong thư mục public_html cùng với các dữ liệu quan trọng khác. Tuy nhiên, nó có thể bị hỏng vì nhiều lý do, như các plugin không tương thích và cấu hình sai.
Một .htaccess bị hỏng có thể làm gián đoạn giao diện của một trang web và gây ra lỗi 404. Để khắc phục vấn đề này, vô hiệu hóa và thay thế nó bằng một tệp mới.
Dưới đây là cách vô hiệu hóa .htaccess:
- Đăng nhập vào tài khoản Hostinger của bạn.
- Trên hPanel, nhấp vào tab Hosting.
- Chọn gói hosting và nhấp vào Quản lý.
- Tại bảng tài khoản hosting, nhấp vào File Manager.
- Nháy đúp vào thư mục public_html để vào thư mục.
- Chuột phải vào tệp .htaccess và chọn Đổi tên.
- Thêm bất kỳ ký tự bổ sung nào vào tên tệp để vô hiệu hóa nó. Nhấp vào Đổi tên để lưu các thay đổi.
Tiếp theo, đây là cách tạo một tệp .htaccess mới:
- Trong File Manager, nhấp vào Tệp mới trong menu trên cùng.
- Nhập .htaccess là tên tệp.
- Sao chép và dán mã sau vào tệp. Hoặc, tạo mã phù hợp bằng cách sử dụng công cụ tạo .htaccess.
- Nhấp vào Tạo để lưu các thay đổi của bạn.
Nếu bạn có thể truy cập trang web sau khi vô hiệu hóa và tạo một tệp .htaccess mới, có thể nó đã gây ra lỗi 404 not found.
5. Phục Hồi Tệp Sao Lưu
Các thông báo lỗi 404 có thể xảy ra khi người dùng internet đến từ các liên kết bên ngoài từ các trang web khác chuyển hướng họ đến các trang web đã bị xóa. Để khắc phục vấn đề này, hãy phục hồi bản sao lưu trang web.
Lưu ý rằng phương pháp này chỉ hoạt động nếu một số trang web cụ thể bị hỏng hoặc hiển thị lỗi 404.
Dưới đây là cách phục hồi bản sao lưu trang web trên Hostinger:
- Đăng nhập vào tài khoản Hostinger của bạn.
- Trên hPanel, nhấp vào tab Hosting.
- Chọn gói hosting và nhấp vào Quản lý.
- Tại bảng tài khoản hosting, nhấp vào Sao lưu.
- Dưới tùy chọn Sao lưu tệp, nhấp vào Chọn.
- Chọn ngày sao lưu mong muốn.
- Nhấp vào nút Bước tiếp để chuẩn bị tệp sao lưu.
- Chọn các tệp bạn muốn sao lưu.
- Nếu bạn muốn phục hồi trực tiếp từ bản sao lưu, nhấp vào Khôi phục tệp.
- Nếu bạn muốn tải xuống bản sao lưu và khôi phục nó thủ công, chọn Tải xuống tất cả các tệp.
Kết Luận
Lỗi 404 not found là một lỗi mã trạng thái HTTP cho thấy trang cụ thể mà bạn đang cố gắng truy cập không tồn tại.
Thường, nó xảy ra khi tên miền trỏ đến một địa chỉ DNS không chính xác, tệp hoặc thư mục có quyền truy cập bị cấu hình sai hoặc hệ thống chạy một tệp .htaccess hỏng.
Khi lỗi 404 xuất hiện, quan trọng là khắc phục vấn đề ngay lập tức. Hãy thực hiện một trong những phương pháp sau để khắc phục lỗi:
- Sử dụng Hostinger AI Troubleshooter
- Đảm bảo tên miền trỏ đến máy chủ web
- Khắc phục quyền truy cập tệp tin
- Vô hiệu hóa tệp .htaccess bị hỏng
- Phục hồi tệp sao lưu
Chúng tôi hy vọng bài viết này đã giúp bạn khắc phục lỗi 404 not found. Nếu bạn có câu hỏi hoặc đề xuất, hãy để lại chúng trong phần bình luận dưới đây.
Câu Hỏi Thường Gặp Về Lỗi 404
Dưới đây là một số câu hỏi thường gặp về lỗi 404.
Làm Thế Nào Để Ngăn Chặn Các Thông Báo Lỗi 404?
Đảm bảo tất cả các liên kết nội bộ trên trang web của bạn hoạt động chính xác và tất cả các liên kết bên ngoài đều được cập nhật để ngăn chặn các thông báo lỗi 404. Bạn cũng có thể thiết lập chuyển hướng cho các trang đã được di chuyển hoặc xóa.
Tôi Có Thể Bỏ Qua Một Lỗi 404 Không?
Không, bạn không thể bỏ qua một lỗi 404, vì đây là phản hồi từ máy chủ cho biết trang được yêu cầu không thể tìm thấy. Tuy nhiên, bạn có thể thiết lập chuyển hướng đến một trang khác trên trang web của bạn hoặc sử dụng một trang 404 tùy chỉnh để cung cấp thông tin hữu ích cho khách truy cập.
Nguồn tham khảo: https://www.hostinger.com/tutorials/how-to-fix-error-404