网站地图动态PHP网站...需要的“的lastmod”场?

问题描述 投票:0回答:4

我有一个非常小的网站,所以我通常用手工更新网站地图!在每一个“URL”元素有以下字段:禄,的lastmod,和的changefreq优先。

该“的lastmod”字段设置在女巫的日期我更新相关的PHP页面,或者是在相关PHP页面动态加载内容的内容!

我试图用http://www.xml-sitemaps.com/核实,如果一切是正确的,我注意到,在生成的Sitemaps没有了“的lastmod”场!

在谷歌维基,关于如何写一个网站地图,还有的写的这是一个很好的做法,甚至设置为动态页面“的lastmod”领域;所以,我的问题是...

是“的lastmod”字段需要与否?

提前致谢!

php dynamic xsd sitemap
4个回答
1
投票

该标准说,这是可选的:qazxsw POI:

http://www.sitemaps.org/protocol.php#locdef可选

文件的最后修改日期。此日期应采用W3C日期时间格式。此格式允许省略时间部分,如果需要的话,并使用YYYY-MM-DD。

不过,这可能是有用的,让搜索引擎/蜘蛛知道什么时候自己的内容被最后一次更新。

常见问题的<lastmod>条目还给出了一个有趣的原因,这可以解释为什么你应该包括,如果你能(报价)的日期的lastmod:

使用一个近似日期或时间戳可以帮助抓取工具避免抓取还未更改的网址。这将减少你的Web服务器的带宽和CPU要求。


1
投票
How do I compute lastmod date?

更多信息,$lastmod = date('Y-m-dTH:i:s+00:00');


1
投票

您可以使用PHP的日期函数来创建最后MOD

如何创建http://www.w3.org/TR/NOTE-datetime最后模式值

enter image description here

0
投票

<sitemap> <loc><?php echo url('/') ?>/sitemap/uk/lse/list</loc> <lastmod><?php echo date('c', time()); ?></lastmod> </sitemap> 但它的好,有它才能让谷歌(和其他引擎)知道,当内容更新发生在您的网站。

© www.soinside.com 2019 - 2024. All rights reserved.