Začal jsem používal na SEO ve wordpressu plugin WordPress SEO by Yoast místo pluginu All in One SEO Pack. Na xml jsem používal samostatný plugin Google XML Sitemaps, nicméně plugin WordPress SEO by Yoast obsahuje již generování sitemap souborů a tak jsem plugin odstranil.
Plugin WordPress SEO by Yoast mi ovšem i přes nastavení negeneroval žádné soubory a při kliknutí na požadované url www.mojedoména.cz/sitemap_index.xml vyskočila chyba 404 soubor nenalezen.
Pro zprovoznění je potřeba do souboru .htaccess přidat
# WordPress SEO - XML Sitemap Rewrite Fix RewriteEngine On RewriteBase / RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L] RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L] RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L] RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L] RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L] # END WordPress SEO - XML Sitemap Rewrite Fix