10 cách loại trừ sơ đồ trang web xếp hạng toán học khỏi bộ nhớ đệm
Ngày hôm nay chúng tôi sẽ chỉ cho bạn cách loại trừ sơ đồ trang web do Rank Math tạo ra khỏi bộ nhớ đệm.
Bộ nhớ đệm là một trong những cách dễ dàng và hiệu quả nhất để tăng tốc trang web của bạn. Trong WordPress, bộ đệm đơn giản như cài đặt plugin bộ đệm và định cấu hình một số cài đặt cơ bản.
Tuy nhiên, điều này thường dẫn đến một vấn đề. Khi bật bộ nhớ đệm, sơ đồ trang web của bạn cũng có thể được lưu vào bộ nhớ đệm, điều này trái ngược với những gì sẽ xảy ra.
Vì sơ đồ trang web phải luôn cập nhật các trang, bài đăng và bài đăng tùy chỉnh trên trang web của bạn nên việc lưu vào bộ nhớ đệm sẽ không đạt được mục đích.
Chúng tôi sẽ đề cập đến các plugin bộ nhớ đệm phổ biến nhất nhưng các phương pháp này cũng sẽ hoạt động với các plugin khác.
1. Htaccess
Trước khi thực hiện bất kỳ thay đổi nào đối với cài đặt của plugin bộ đệm, bạn nên thêm quy tắc ghi lại vào tệp .htaccess của mình và xác nhận xem liệu quy tắc đó có giải quyết được sự cố hay không.
Để làm điều đó, hãy điều hướng đến Xếp hạng SEO → Cài đặt chung → Chỉnh sửa .htaccess từ bảng điều khiển WordPress của bạn.
Chỉnh sửa file .htaccess bằng Rank Math
Chỉnh sửa tệp .htaccess của trang web có thể làm hỏng trang web của bạn nếu bạn mắc bất kỳ sai sót nào. Do đó, Rank Math hiển thị cảnh báo và tắt vùng văn bản để tránh bất kỳ chỉnh sửa vô tình nào.
Bạn có thể thêm mã bên dưới vào vùng văn bản sau khi nhấp vào hộp kiểm bên dưới cảnh báo. Sau khi hoàn tất, hãy nhấp vào Lưu thay đổi .
Lưu ý: Bạn có thể sử dụng công cụ kiểm tra htaccess để gỡ lỗi và đảm bảo các bản ghi lại là chính xác trước khi thêm chúng vào tệp .htaccess.
RewriteEngine On
RewriteRule .* – [E=Cache-Control:no-cache]
Thêm mã
Bước tiếp theo là xác nhận xem sơ đồ trang web của bạn có bị loại trừ khỏi bộ nhớ đệm hay không. Nếu không, hãy tiến hành các bước bên dưới để thay đổi cấu hình plugin bộ đệm của bạn.
2.Tên lửa WP
Để loại trừ sơ đồ trang web của bạn khỏi bị WP Rocket lưu vào bộ nhớ đệm, hãy đi tới Cài đặt → WP Rocket → Quy tắc nâng cao → Không bao giờ lưu vào bộ nhớ đệm URL (s) .
Sau khi hoàn tất, hãy nhập đoạn mã bên dưới và lưu cài đặt của bạn.
/(.*)sitemap(.*).xml
/(.*)sitemap.xsl
3. Tổng bộ đệm W3 – Cách loại trừ sơ đồ trang Web
Để loại trừ sơ đồ trang web của Rank Math khỏi bị W3 Total Cache lưu vào bộ nhớ đệm, hãy đi tới Hiệu suất → Bộ đệm trang từ bảng điều khiển WordPress của bạn.
Sau đó, nhập mã bên dưới vào cài đặt Không bao giờ lưu vào bộ nhớ đệm các trang sau . Sau khi hoàn tất, hãy nhấp vào Lưu tất cả cài đặt để lưu các thay đổi của bạn.
sitemap(_index)?.xml(.gz)?
[a-z0-9_-]*sitemap[a-z0-9_-]*.(xml|xsl|html)(.gz)?([a-z0-9_-]*)?.xml
Đoạn mã trên là một biểu thức chính quy đơn giản (regex) yêu cầu W3 Total Cache loại trừ tất cả các tệp XML và XSL có “sơ đồ trang web” trong tên khỏi bộ nhớ đệm.
Loại trừ Sơ đồ trang web trong W3 Total Cache
Vì W3 Total Cache hỗ trợ nhiều phương thức lưu vào bộ nhớ đệm nên bạn phải đảm bảo rằng không có phương thức nào lưu vào sơ đồ trang web.
Đây là cách thực hiện điều đó đối với các loại bộ nhớ đệm khác nhau bên trong W3 Total Cache.
3.1 Bộ nhớ đệm cơ sở dữ liệu
Nếu bạn sử dụng bộ nhớ đệm cơ sở dữ liệu, hãy đi tới Hiệu suất → Bộ đệm cơ sở dữ liệu .
Sau đó, cuộn đến tùy chọn Không bao giờ lưu vào bộ nhớ đệm các trang sau và thêm đoạn mã, như hiển thị bên dưới. Sau khi hoàn tất, hãy nhấp vào Lưu tất cả cài đặt.
Loại trừ Sơ đồ trang web trong Bộ đệm cơ sở dữ liệu W3 Tổng bộ đệm
3.2 Giảm thiểu
Nếu bạn sử dụng tính năng thu nhỏ trong W3 Total Cache, hãy điều hướng đến Hiệu suất → Giảm thiểu .
Sau đó, cuộn xuống tùy chọn Không bao giờ thu nhỏ các trang sau và dán đoạn mã như hiển thị bên dưới. Sau khi hoàn tất, hãy nhấp vào Lưu tất cả cài đặt .
Loại trừ sơ đồ trang web trong Minify W3 Total Cache
3.3 Danh sách ngoại lệ lỗi 404
W3 Total Cache cũng lưu trữ lỗi 404 trên trang web của bạn, điều này có thể dẫn đến sơ đồ trang web bị lưu vào bộ nhớ đệm. Để ngăn chặn điều này, hãy đi tới Hiệu suất → Bộ đệm của trình duyệt.
Sau đó, thêm đoạn mã vào cài đặt danh sách ngoại lệ lỗi 404 , như hiển thị bên dưới. Sau khi hoàn tất, hãy nhấp vào Lưu tất cả cài đặt .
Lưu ý: Các phiên bản gần đây của W3 Total Cache có đoạn mã này được thêm vào danh sách ngoại lệ lỗi 404 theo mặc định. Trong trường hợp đó, bạn không cần thêm đoạn mã khác.
Loại trừ sơ đồ trang web trong Minify W3 Total Cache
4. Bộ nhớ đệm LiteSpeed
Để loại trừ sơ đồ trang web của bạn khỏi bị LiteSpeed Cache lưu vào bộ nhớ đệm, hãy đi tới LiteSpeed Cache → Cache → Loại trừ khỏi bảng điều khiển WordPress của bạn.
Sau khi hoàn tất, hãy dán đoạn mã bên dưới vào trường Không lưu vào bộ nhớ đệm URI và nhấp vào Lưu thay đổi.
/(.*)sitemap(.*).xml
/(.*)sitemap.xsl
/sitemap_index.xsl
/sitemap_index.xml
Loại trừ bộ nhớ đệm sơ đồ trang web trong LiteSpeed Cache
5. WP siêu bộ đệm
Để loại trừ sơ đồ trang web của bạn khỏi bị lưu vào bộ nhớ đệm bởi WP Super Cache, hãy đi tới Cài đặt → WP Super Cache → Nâng cao từ bảng điều khiển WordPress của bạn.
Đi tới Cài đặt nâng cao trong WP Super Cache
Sau khi hoàn tất, hãy điều hướng đến Chuỗi URL bị từ chối và dán đoạn mã bên dưới. Sau đó, nhấp vào Lưu chuỗi .
sitemap?.xml?
[a-z0-9_-]*sitemap[a-z0-9_-]*.(xml|xsl)?([az0-9_-]*?)sitemap([a-z0-9_-]*)?.xml
Đây là cách nó sẽ hiển thị cho bạn sau khi đoạn mã được thêm vào.
Thêm đoạn mã vào WP Super Cache
6. Bộ đệm nhanh nhất WP
Để loại trừ sơ đồ trang web của bạn khỏi WP Fastest Cache, hãy điều hướng đến WP Fastest Cache → Loại trừ khỏi bảng điều khiển WordPress của bạn.
Trong cài đặt Loại trừ trang, nhấp vào Thêm quy tắc mới , như hiển thị bên dưới.
Điều hướng đến Loại trừ trong WP Fastest Cache
Trong cửa sổ bật lên Loại trừ Trình hướng dẫn Trang, chọn Chứa trong menu thả xuống và nhập sơ đồ trang web vào trường văn bản.
Sau khi hoàn tất, hãy nhấp vào Lưu , như hiển thị bên dưới.
Định cấu hình Trình hướng dẫn loại trừ trang
7. Đám mây bùng phát
Cloudflare không lưu trữ sơ đồ trang web theo mặc định. Tuy nhiên, nếu bạn đã thực hiện một số thay đổi khiến sơ đồ trang web của mình được lưu vào bộ nhớ đệm, bạn có thể đặt quy tắc trang để loại trừ sơ đồ trang web của mình khỏi được lưu vào bộ nhớ đệm.
Để làm điều đó, hãy đăng nhập vào tài khoản Cloudflare và chọn trang web của bạn. Sau đó, điều hướng đến Quy tắc → Quy tắc trang và nhấp vào Tạo quy tắc trang , như hiển thị bên dưới.
Tạo quy tắc trang trong Cloudflare
Trong cài đặt Quy tắc trang, dán URL sơ đồ trang web của bạn vào trường URL . Sau đó, chọn Cấp độ bộ đệm và Bỏ qua trong menu thả xuống. Sau khi hoàn tất, hãy nhấp vào Lưu và triển khai Quy tắc trang .
Lưu ý: Nếu bạn điều hướng đến Xếp hạng SEO → Cài đặt sơ đồ trang web từ bảng điều khiển WordPress, URL sơ đồ trang web của bạn sẽ được hiển thị ở đầu trang Cài đặt chung.
Định cấu hình cài đặt Quy tắc trang
8. Bộ nhớ đệm chim ruồi
Để loại trừ sơ đồ trang web của bạn khỏi Hummingbird Cache, hãy điều hướng đến Hummingbird → Caching → Page Caching từ bảng điều khiển WordPress của bạn.
Điều hướng đến Bộ nhớ đệm trang trong Bộ nhớ đệm Hummingbird
Trong cài đặt Bộ nhớ đệm trang, hãy điều hướng đến Loại trừ và dán đoạn mã bên dưới. Sau khi hoàn tất, hãy nhấp vào LƯU CÀI ĐẶT .
sitemap[^/.]*.xml
Dán đoạn mã vào Loại trừ và lưu
9. Bộ nhớ đệm tạm thời
Đôi khi sơ đồ trang web có thể bị ảnh hưởng bởi bộ nhớ đệm cấp máy chủ. Trong trường hợp như vậy, bạn có thể thêm bộ lọc bên dưới vào tệp xếp hạng-math.php của chủ đề để loại trừ sơ đồ trang web của bạn khỏi bị lưu vào bộ nhớ đệm.
Bạn có thể tham khảo hướng dẫn này về cách thêm bộ lọc vào trang web WordPress .
/**
* 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’);
10. Các plugin bộ nhớ đệm khác
Nếu đang sử dụng các plugin bộ nhớ đệm khác, bạn sẽ phải thực hiện một số nghiên cứu để tìm ra giải pháp.
Hầu hết các plugin lưu vào bộ nhớ đệm đều cho phép bạn vô hiệu hóa sơ đồ trang web của mình khỏi bị lưu vào bộ nhớ đệm, do đó bạn sẽ không gặp nhiều khó khăn khi tìm giải pháp.
Ngoài ra, các đoạn mã mà chúng tôi chia sẻ là mã biểu thức chính quy (regex), vì vậy bất kỳ plugin nào hỗ trợ biểu thức chính quy đều sẽ chấp nhận mã.
Nếu bạn không thể tìm ra giải pháp, hãy liên hệ với nhà phát triển plugin hoặc nhà cung cấp dịch vụ lưu trữ của bạn để được hỗ trợ.
Xem Thêm: 7 cách gửi sơ đồ trang web tới bing có thể bạn chưa biết