【发布时间】:2015-04-16 14:00:01
【问题描述】:
我已经通过 yoast 安装了 wpseo,但它没有列出站点地图中的所有链接。 它只是索引 xml 站点地图。
例如:
http://domain.com/sitemap_index.xml list the following xml files.
When i click any one of the following xml file it goes to 404 page.
http://domain.com/post-sitemap.xml
http://domain.com/page-sitemap.xml
以下是我的 nginx 配置:
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;
参考:
http://kb.yoast.com/article/16-my-sitemap-is-giving-a-404-error-what-should-i-do
http://kb.yoast.com/article/123-xml-sitemap-errors
http://www.wpbeginner.com/wp-tutorials/how-to-fix-yoasts-wordpress-seo-sitemap-404-error/
http://kb.yoast.com/article/96-enable-xml-sitemaps-in-the-wordpress-seo-plugin
【问题讨论】: