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. 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:

Mengatasi Sitemap Error 404 Not Found

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. Lihat juga, Menutup Komentar Otomatis Di WordPress

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:

  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:
    Mengatasi Sitemap Error 404 Not Found
  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! Lihat juga, Jetpack Error Tidak Bisa Terhubung

Leave a Comment