Errore 404 nella creazione della sitemap con yoast sitemap e apache?
Abbiamo riscontrato un problema sulla creazione della sitemap con il plugin WordPress SEO by yoast se utilizziamo wordpress su web server Apache.
Problema riscontrato:
Il problema è che non viene correttamente reindirizzata la richiesta http per la creazione della sitemap a causa della mancata direttiva nella configurazione server. Questo comporta l’errore 404 pagina non trovata.
Soluzione:
La soluzione al problema è aggiungere nel file .htaccess del sito le seguenti direttive:
# WordPress SEO - XML Sitemap Rewrite Fix RewriteEngine On RewriteBase / RewriteRule ^sitemap\.xml$ /index.php?sitemap=1 [L] RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L] RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L] # END WordPress SEO - XML Sitemap Rewrite Fix
In questo modo la pagina della sitemap sarà correttamente servita dal webserver.
Link originale alla risoluzione del problema: wordpress.org