5 Cách khắc phục lỗi mã phản hồi 429 với API IndexNow
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng khắc phục lỗi mã phản hồi 429 too many request bằng API IndexNow.
Khi bạn xuất bản một bài đăng, bạn muốn các công cụ tìm kiếm tìm và lập chỉ mục nó ngay lập tức.
Rank Math có thể thực hiện được điều này bằng cách gửi URL của bạn tới nhiều công cụ tìm kiếm, bao gồm Bing và Yandex, sử dụng API IndexNow.
Tuy nhiên, khi bạn xem trạng thái của các URL đã gửi bằng cách điều hướng đến Xếp hạng SEO → Lập chỉ mục tức thì → Lịch sử từ bảng điều khiển WordPress, bạn có thể phát hiện ra mình có một hoặc nhiều lỗi mã phản hồi 429, như hiển thị bên dưới.
Nhưng trước khi bắt đầu, chúng tôi đã liệt kê tất cả các mã phản hồi mà bạn có thể gặp trong API IndexNow.
Mã phản hồi trong API IndexNow
Dưới đây là các mã phản hồi bạn có thể gặp:
Mã HTTP Mã phản hồi Sự miêu tả
200 ĐƯỢC RỒI URL đã được gửi thành công tới API IndexNow.
202 Đã được chấp nhận API IndexNow đã nhận được URL của bạn. Tuy nhiên, nó vẫn cần xác thực khóa API để xác nhận URL thuộc về trang web của bạn.
400 Yêu cầu không hợp lệ URL không được định dạng đúng.
403 Cấm API IndexNow không tìm thấy khóa API của bạn và không thể xác nhận URL thuộc về trang web của bạn.
422 Thực thể không thể xử lý URL thuộc về một trang web khác và không thể xử lý được.
429 Quá nhiều yêu cầu API IndexNow đã nhận được nhiều URL từ địa chỉ IP của bạn và sẽ không xử lý chúng.
Lỗi mã phản hồi 429 là gì?
Mã phản hồi HTTP 429 có nghĩa là “Quá nhiều yêu cầu”. Mã phản hồi cho biết địa chỉ IP của bạn đã gửi quá nhiều yêu cầu tới API IndexNow trong một khoảng thời gian ngắn.
API IndexNow có hạn ngạch 10.000 URL cho mỗi yêu cầu HTTP POST . Khi bạn vượt quá hạn mức yêu cầu, trang web sẽ làm chậm yêu cầu và bạn có thể thử lại sau.
Ngoài ra, nếu bạn có các trang web khác trên cùng một máy chủ hoặc đang sử dụng dịch vụ lưu trữ chia sẻ, rất có thể các trang web khác có thể đang sử dụng hết hạn ngạch.
Trong trường hợp như vậy, API sẽ phản hồi lại bằng lỗi mã phản hồi 429.
Cách sửa lỗi mã phản hồi 429
Để sửa lỗi mã phản hồi 429, bạn nên ngừng gửi URL của mình tới API IndexNow trong một thời gian. Bạn cũng nên tắt tính năng gửi tự động gửi URL của bạn tới API IndexNow mỗi khi bạn tạo, cập nhật hoặc xóa bài đăng.
Bỏ chọn Tự động gửi
Để ngừng tự động gửi URL của bạn, hãy điều hướng đến Xếp hạng SEO → Lập chỉ mục tức thì → Cài đặt từ bảng điều khiển WordPress của bạn.
Tiếp theo, trong cài đặt Tự động gửi loại bài đăng , nhấp vào nút Chọn / Bỏ chọn tất cả cho đến khi các tùy chọn Bài đăng, Phương tiện và Trang không được chọn, như hiển thị bên dưới.
Bỏ chọn tự động gửi trong Cài đặt lập chỉ mục tức thì
Thay đổi khóa API của bạn
Sau khi hoàn tất, hãy nhấp vào Thay đổi khóa. Sau đó, cuộn xuống trang và nhấp vào nút Lưu Thay đổi , như hiển thị bên dưới.
Thay đổi khóa API của bạn và Lưu
Sau khi hoàn tất, hãy xóa bộ nhớ cache trang web của bạn . Sau đó đợi vài giờ trước khi gửi lại URL khác.
Nếu sự cố vẫn tiếp diễn thì một trang web khác trên máy chủ của bạn có thể đang gửi nhiều URL tới API IndexNow và sử dụng hết hạn ngạch được chỉ định cho địa chỉ IP dùng chung của bạn.
Điều này phổ biến với các trang web trên máy chủ lưu trữ được chia sẻ. Trong trường hợp này, bạn có thể đợi hoặc liên hệ với chủ nhà của mình.
Chúng tôi hy vọng bạn có thể sửa lỗi mã phản hồi 429 bằng API IndexNow. Nếu bạn có thắc mắc, chúng tôi luôn sẵn lòng liên hệ với nhóm hỗ trợ tận tâm của chúng tôi . Chúng tôi luôn sẵn sàng 24/7, 365 ngày một năm…
Xem Thêm: Những lỗi nghiêm trọng xảy ra trên một số cài đặt sau khi cập nhật 1.0.49