最新消息:20210917 已从crifan.com换到crifan.org

【完全解决】让wordpress中的google xml sitemap生成的xml包含静态html网页

WordPress crifan 2323浏览 0评论

【问题】

wordpress建的网站中,某个子目录中,自己新添了一些静态的html网页,想要google xml sitemap所生成的xml中包含这些链接。

【解决过程】

1.已经折腾了一番了,但是始终无法解决。

即使已经去把相关的页面所在地址,比如:

https://www.crifan.org/files/doc/docbook/docbook_dev_note/release/html/docbook_dev_note.html

添加到 设置->XML-Sitemap->额外页面,中去,但是生成的xml中也还是没有包含该html页面地址:

https://www.crifan.org/files/doc/docbook/docbook_dev_note/release/html/docbook_dev_note.html

2.然后又试了试,把相关html页面的父目录,比如:

https://www.crifan.org/files/doc/docbook/docbook_dev_note/

添加进去,问题依旧。

3.去找了下,找到了一个人和我遇到同样的问题:

additional pages not showing up in sitemap (2 posts)

但是也没解决。

4.去看了下debug function,也没找到啥有效的内容。

5.刚刚无意间发现,好像现在"Additional Pages",即“额外页面”中,添加的链接地址后,保存设置,再去rebuild sitemap,再重新打开重新生成的xml sitemap文件,虽然没有把相应html页面添加进来,但是,另外多刷新一下,就可以显示出来了:

sitemap中额外页面中的新添链接 可以显示了

6.不过虽然可以支持添加单独的页面到 额外页面中,以使得其可以显示在xml sitemap中了。

但是还是没有完全实现我的需求。

因为我所期望的,是在额外页面中,添加一个路径,比如上面的:

https://www.crifan.org/files/

然后其build sitemap可以自动找到该路径及其子目录中的各种所支持的后缀的文件,比如.html的页面,然后把相应路径添加到xml sitemap中去。

这样就省掉了自己一个个页面去添加了。

也算是,批量添加中的一种。

此种功能需求,不知道官方啥时候能添加进来的说。。。。

【总结】

暂时只能手动一点点添加相关的html静态页面到“额外页面”中去了。

等以后有机会,自己手动去实现相关的支持自动添加子目录中的页面的功能。


【后记 20120803】

后来经过一番努力,最后终于搞定此问题了:

【已完全解决】折腾给WordPress Google XML Sitemap中添加支持子目录自动扫描功能,包含HTML静态页面等可识别的格式

转载请注明:在路上 » 【完全解决】让wordpress中的google xml sitemap生成的xml包含静态html网页

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
93 queries in 0.197 seconds, using 23.44MB memory