boke112百科成功安装了XML Sitemap Generator for Google站点地图插件之后发现只能生成 XML 地图,而该插件是支持生成 HTML 地图的,但是勾选生成 HTML 地图的选项总是灰色的,无法勾选,具体见下图:

原来是boke112百科使用的是 nginx 服务器,而且 PHP 尚未安装有 XSL 解析扩展。知道原因之后解决就很简单了,只需要我们安装这个 PHP xsl 扩展即可。
boke112百科用的是宝塔面板所以安装 PHP 扩展非常简单,具体请参考『宝塔面板如何安装 PHP 的 XSL 解析扩展?附图文教程』。
成功安装了 PHP 的 XSL 解析扩展后,再回到 WordPress 后台,点击左侧导航菜单“设置 – XML版站点地图” ,在“基本选项”最后一个选项中勾选“生成包括HTML格式的站点地图”,并点击最下方的【更新选项】按钮即可。具体见下图:

此时,我们就可以直接在浏览器打开站点的 HTML 地图了,地址为:你的站点域名/sitemap.html,该地图文件嵌套的地图文件同样是 HTML 格式的。具体见下图:

这个 Google XML Sitemaps 地图插件,不管是生成XML格式地图,还是生成HTML格式地图,都挺好用的,唯一不太爽的就是百度不支持索引型地图(嵌套地图),需要我们先打开生成的地图文件,然后复制地图文件中生成的各种格式文件,比如页面地图文件、文章地图文件、分类地图文件,最后添加到百度中。
不过你也可以考虑通过代码生成一个百度支持的地图文件,详见『WordPress 通用站点+宝塔面板创建百度支持的 xml 地图文件』或『WordPress 通用站点+老薛主机创建百度支持的 xml 地图文件』。














桂公网安备 45010502000016号