Yoast SEO NGINX Sunucularda Sitemap.xml Hatası Çözümü

yoast seo nginx

Yoast SEO NGINX sunucularda sitemap.xml hatası verebilir. Hatta en çok karşılaşılan problemdir.

WordPress için Yoast SEO eklentisini kurdunuz fakat site haritasında yinede hata alıyorsanız, bunun köklü bir çözümü var. Yoast SEO eklentiniz düzgün bir şekilde kurulmuş olsa dahi sizden değil de sunucudan kaynaklı sorun yaratabilir. Bunun için sunucuya bir kod dizini eklemeniz gerekecektir.

Yoast SEO NGINX Sunucu Çözümü

Yoast SEO NGINX sunucularda normalde dinamik olarak kurulduğunda sitenizin dizininde bir sitemap.xml dosyası yani site haritası kurar. Ama bazı durumlarda kurulum başarılı olsa dahi sunucu kaynaklı sorun yaratabiliyor. Nginx sunucularında uygulamanız gereken kod dizini şöyle olacaktır;

# Rewrites for Yoast SEO XML Sitemap
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

Bu sitede kopyalama izin yok! Anlayışınız için teşekkürler.