Perşembe, Aralık 26, 2024

Wordpress 5.5 Sitemap NGINX Rewrite Kuralları

yüksek çözünürlüklü nginx logosu

Henüz düzenlenmiş bir kural seti göremediğimden Beta sürecinde kullanmak isteyenler olabilir diye bir güzellik yaparak NGINX üzerinde sorun çıkartmaması için rewrite kurallarını yazdım.

BETA sürecinde kullanabileceğiniz kurallar

rewrite ^/wp-sitemap\.xml$ "/index.php?wp-sitemap.xml" last;
rewrite ^/wp-sitemap-([a-z]+?)-(\d+?)\.xml$ "/index.php?wp-sitemap-$1-$2.xml" last;
rewrite ^/wp-sitemap-([a-z]+?)-([a-z\d-]+?)-(\d+?)\.xml$ "/index.php?wp-sitemap-$1-$2-$3.xml" last;
rewrite ^/wp-sitemap\.xsl$ "/index.php?wp-sitemap.xsl" last;
rewrite ^/wp-sitemap-index\.xsl$ "/index.php?wp-sitemap-index.xsl" last;

Betadan çıkışta kullanabileceğiniz kurallar

rewrite ^/sitemap\.xml$ "/index.php?sitemap.xml" last;
rewrite ^/sitemap-([a-z]+?)-(\d+?)\.xml$ "/index.php?sitemap-$1-$2.xml" last;
rewrite ^/sitemap-([a-z]+?)-([a-z\d-]+?)-(\d+?)\.xml$ "/index.php?sitemap-$1-$2-$3.xml" last;
rewrite ^/sitemap\.xsl$ "/index.php?sitemap.xsl" last;
rewrite ^/sitemap-index\.xsl$ "/index.php?sitemap-index.xsl" last;

Duruma göre ağustosda yeni sürüm çıktığında değişikliği yapacağım. Şuanda beta sürecinde kullanacak arkadaşlar bu kural setlerini kullanabilirler.