Sửa lỗi Sitemap bị lỗi 404 khi sử dụng plugin Rank Math SEO (Sơ đồ trang web là HTML trên Search Console)
Rank Math SEO đang dần trở thành một trong những plugin SEO hàng đầu hiện nay. Với khả năng hỗ trợ seo mạnh mẽ, cấu trúc code đơn giản và hoàn toàn miễn phí. Trong tương lai plugin này rất có khả năng sẽ đánh bật Yoast SEO để trở thành plugin seo được ưu chộng nhất thế giới.
Tuy nhiên, không hiểu sao với các phiên bản WordPress gần đây Sitemap của Rankmath SEO luôn bị xung đột với WordPress. Điều này sẽ khiến bạn gặp rắc rối lớn trong SEO đấy.
Đây là lỗi Sitemap mình gặp phải trên Search Console khi sử dụng Rankmath.
Vậy phải làm gì khi gặp lỗi Sitemap XML trong Rank Math 404, trắng trang?
Sửa lỗi Sitemap XML bị trắng trang 404
Xóa bỏ Cache
Trước hết khi gặp tình trạng Sitemap bị lỗi trắng trang, các bạn hãy xóa bỏ toàn bộ cache đi. Sau đó kiểm tra lại xem đã truy cập được Sitemap chưa.
Nếu vẫn không được hãy thử cách tiếp theo
Cập nhật đường dẫn tĩnh (Permalinks)
Cách này sẽ giúp cập nhật lại toàn bộ đường dẫn trên website. Tình trạng sẽ được khắc phục nếu như trước đây bạn có lỡ tay thay đổi một url nào đó mà quên chưa lưu khiến sitemap không thể cập nhật được bài viết.
- Truy cập vào Dashboard > Settings > Permalinks > Save
- Bạn không cần phải thay đổi bất cứ thứ gì, chỉ cần nhấn Lưu lại là OK
Nếu như tình trạng lỗi sitemap vẫn chưa được giải quyết thì rất có thể Rank Math đã xung đột với một Plugin nào đó.
Xung đột Themes/Plugin
Một lý do nữa cũng sẽ khiến bạn gặp lỗi sitemap trong WordPress đó là xung đột theme và plugin. Hãy nhớ lại xem gần đây bạn có cài mới hay cập nhật bất cứ theme hay plugin nào không.
Nếu có thì hãy đổi theme khác và tắt hết các plugin đó đi và xóa cache đi rồi kiểm tra.
Lỗi trùng file sitemap_index.xml
Hãy kiểm tra trên host của bạn có tồn tại file nào trùng tên sitemap_index.xml không và xóa nó đi. Lỗi sitemap 404 sẽ được khắc phục
Chỉnh sửa file Htaccess
Nếu các cách trên vẫn không giúp được bạn thì hãy thử cách cuối cùng này.
Mở file .htaccess củ bạn lên và thêm mã sau
# Bắt đầu sitemap xml
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L]
# Kết thúc
Nếu bạn gặp khó trong việc sửa lỗi Sitemap XML hoặc gặp thêm bất kì lỗi nào thì hãy comment bên dưới để mình có thể giúp bạn nhé.
Cuối cùng xin chức bạn thành công!