Xếp hạng sơ đồ của trang web XML toán học trên máy chủ NGINX
Rank Math tạo sơ đồ của trang web XML ảo một cách linh hoạt dựa trên việc sử dụng chuyển hướng ở cấp độ máy chủ.
Trong một số trường hợp nhất định mà sơ đồ của trang web XML của bạn dường như không hoạt động như dự kiến, bạn sẽ cần thêm một số quy tắc viết lại theo cách thủ công.
Để đảm bảo rằng bạn cần thêm các quy tắc viết lại này, hãy truy cập domain.com?sitemap=1 .
Kiểm tra việc tạo sơ đồ của trang web XML trong Rank Math
Nếu sơ đồ của trang web XML của bạn tải thì điều đó có nghĩa là Rank Math có thể tạo thành công sơ đồ của trang web XML của trang web của bạn nhưng không thể ghi lại sơ đồ của trang web XML vào sitemap_index.xmltrang.
Khắc phục sự cố sơ đồ trang web trên máy chủ Nginx
Nếu máy chủ Nginx của bạn ngăn cản việc tạo tệp sơ đồ trang web XML thì Rank Math cũng sẽ cho bạn biết thông qua thông báo trong Cài đặt sơ đồ trang web.
Trong trường hợp đó, bạn cần thêm quy tắc viết lại theo cách thủ công.
Thông báo Sơ đồ trang web Rank Math trên máy chủ Nginx
Thêm quy tắc viết lại vào máy chủ Nginx
Vì vậy, hãy truy cập tệp cấu hình Nginx của bạn và thêm các quy tắc viết lại sau để khắc phục điều này:
# BẮT ĐẦU Viết lại Nginx cho Sơ đồ trang web Toán học Xếp hạng
viết lại ^/sitemap_index.xml$ /index.php?sitemap=1 lần cuối;
viết lại ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 cuối cùng;
viết lại ^/([az]+)?-sitemap.xsl$ /index.php?xsl=$1 cuối cùng;
# KẾT THÚC Nginx viết lại cho sơ đồ trang web xếp hạng toán học
Nginx
Xóa cài đặt sơ đồ của trang web XML
Khi bạn đã thêm các quy tắc viết lại ở trên, bạn sẽ cần phải xóa cài đặt sơ đồ trang web của mình.
Để làm như vậy, hãy đi tới Xếp hạng SEO → Cài đặt Sơ đồ trang web trong khu vực quản trị WordPress của bạn và thực hiện bất kỳ thay đổi nhỏ nào đối với số lượng Liên kết trên mỗi Sơ đồ trang web . Sau đó nhấp vào nút Lưu thay đổi .
Xóa liên kết cố định
Tiếp theo, điều hướng đến Bảng điều khiển WordPress → Cài đặt → Permalinks . Bạn không cần thực hiện bất kỳ thay đổi nào ở đây. Chỉ cần nhấp vào nút Lưu thay đổi .
Loại trừ Sơ đồ trang web khỏi Bộ nhớ đệm
Khi bạn đã xóa Cài đặt sơ đồ trang web, hãy đảm bảo rằng bạn đã loại trừ sơ đồ trang web của mình khỏi bộ nhớ đệm.
Nếu bạn chưa làm như vậy, bạn có thể tham khảo bài viết cơ sở kiến thức chuyên dụng này để giúp bạn thực hiện.
Tắt bộ nhớ đệm tạm thời
Nếu các giải pháp trên không hiệu quả, hãy thêm bộ lọc bên dưới vào tệp xếp hạng-math.php của chủ đề để tắt tính năng lưu vào bộ nhớ đệm tạm thời của sơ đồ trang web của bạn.
/**
* Filter if XML sitemap transient cache is enabled.
*
* @param boolean $unsigned Enable cache or not, defaults to true
*/
add_filter( ‘rank_math/sitemap/enable_caching’, ‘__return_false’);
Kết luận
Và thế là xong! Chúng tôi hy vọng rằng bài viết này đã giúp bạn giải quyết mọi vấn đề tiềm ẩn khi sử dụng Sơ đồ trang web XML của Rank Math trên các máy chủ chạy Nginx.
Tuy nhiên, nếu bạn vẫn gặp phải sự cố hoặc có bất kỳ thắc mắc nào, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi và chúng tôi rất sẵn lòng trợ giúp bạn bất kỳ lúc nào.
Xem Thêm: Tại sao url của bạn không được đưa vào sơ đồ trang web?