Wordpress 5.5 Sitemap NGINX Rewrite Kuralları

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.

Sistem Uzmanı, Linux Hacısı, El-Kernel

Yorum yapın