Mengatasi Sitemap Error 404 Not Found
Agar sitemap Yoast SEO bisa berfungsi di Nginx kita perlu menyisipkan beberapa kode tambahan. Di forum-forum WordPress, sudah banyak yang membahas mengenai masalah ini.
Adapun munculnya error pada sitemap ketika kita menggunakan web server Nginx, seperti yang terlihat pada gambar dibawah ini:
Kalau sitemap kita bermasalah biasanya Google akan memberitahu lewat Google Webmaster Tools atau sekarang berganti nama dengan Google Search Console. Anda bisa melihatnya langsung disana. Lalu bagaimana cara memperbaiki sitemap yang error? Caranya sebagai berikut:
- Buka dan edit file nginx.conf di server anda
- Lalu sisipkan kode dibawah ini, sisipkan dibagian paling bawah:
#Yoast SEO Sitemaps
location ~ ([^/]*)sitemap(.*).x(m|s)l$ {
rewrite ^/sitemap.xml$ /sitemap_index.xml permanent;
rewrite ^/([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 last;
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; - Kemudian Save. Kalau anda menggunakan VPS jangan lupa restart Nginx lalu coba akses sitemapnya
- Kalau berhasil, maka sitemapnya akan muncul seperti dibawah ini:
- Itu adalah sitemap saya. Nggak ada error lagi. Heheh
Tambahkan Komentar
Posting Komentar