Mengatasi Sitemap Error 404 Not Found

Bagi anda yang baru pertama kali menggunakan web server Nginx, mungkin akan keheranan pada saat mau mengakses sitemap.xml atau sitemap_index.xml tiba-tiba muncul tampilan error 404 Not Found. Arti dari 404 Not Found sendiri yaitu halaman tidak ditemukan. Agar sitemap Yoast SEO bisa berfungsi di Nginx kita perlu menyisipkan beberapa kode tambahan. Kalau nggak kita sisipkan ya terjadilah seperti dibawah ini:

Sitemap Error 404

Salah satu dampak yang akan terasa apabila kita tidak segera memperbaiki sitemap yang error tersebut yaitu trafik akan perlahan-lahan menurun. Seperti yang kita ketahui Google menggunakan sitemap untuk mengenali blog dan mengindeks semua postingan kita. Kalau sitemap kita bermasalah biasanya Google akan memberitahu lewat Google Webmaster Tools. Anda bisa melihatnya langsung disana. Lalu bagaimana cara memperbaiki sitemap yang error? Caranya sebagai berikut:

  1. Buka dan edit file nginx.conf di server anda
  2. 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;
  3. Kemudian Save. Kalau anda menggunakan VPS jangan lupa restart Nginx lalu coba akses sitemapnya
  4. Kalau berhasil, maka sitemapnya akan muncul seperti dibawah ini:
     Sitemap XML
  5. Itu adalah sitemap saya. Nggak ada error lagi. Heheh

Kalau seandainya sitemapnya masih error ketika diakses, coba matikan plugin cache anda terlebih dahulu. Lalu coba akses lagi sitemapnya. Selamat mencoba!

M. Fadhly

Hanya seorang yang gemar berbagi apa yang diketahui. Jangan lupa follow Twitter saya di @MF4dhli

2 Replies to “Mengatasi Sitemap Error 404 Not Found

  1. Udah 2x saya ngalamin kaya gitu di nginx, ga tau apa sebabnya padahal pas install nginx sampai wp langkahnya sama dengan blog sebelumnya tapi yg terakhir malah error 404 🙂

Leave a Reply

Your email address will not be published.