WP Super Cache là một trong những plugin tạo cache tốt nhất hiện nay, đó là điều không cần phải bàn cãi. Tuy nhiên, ngoài những ưu điểm như cài đặt và thiết lập đơn giản, có nhiều tùy chọn bổ sung, hỗ trợ CDN… WP Super Cache cũng sở hữu một điểm yếu chết người đó là dễ gây ra lỗi 404, đặc biệt là khi sử dụng phương thức mod_rewrite caching.
Sở dĩ mod_rewrite caching dễ gây ra lỗi 404 bởi vì phương thức này yêu cầu phải chỉnh sửa tập tin .htaccess của thư mục gốc (nơi cài đặt WordPress). Nếu bạn tiến hành xóa bỏ plugin hoặc chuyển sang phương thức tạo cache khác, những thiết lập của WP Super Cache trong .htaccess sẽ không bị xóa, dẫn đến gây ra lỗi 404.
Để làm được điều đó, trước tiên các bạn cần phải xóa toàn bộ nội dung của file .htaccess nằm trong thư mục gốc. Tiếp theo, truy cập vào WordPress Dashboard/Bảng tin => Settings/Cài đặt => Permalinks/Đường dẫn tĩnh => Thiết lập lại cấu trúc đường dẫn tĩnh (permalinks).
Click vào nút “Save Changes/Lưu thay đổi” để lưu lại các thiết lập. Nội dung mới của file .htaccess sẽ tự động được tạo ra. Bây giờ hãy kiểm tra xem lỗi 404 đã được khắc phục chưa nhé?
Chúc các bạn thành công!