当前位置

MediaWiki网站手机版的站点地图Mobile XML Sitemap

James Qi 在 2012年6月4日 - 11:21 提交
内容摘要:近期为一些MediaWiki网站添加了手机版,在设置和修改完成后,可以向搜索引擎提交手机版的专门网站地图,以便让搜索引擎抓取更全面的内容并带来更多的流量。 因为此前的MediaWiki网站内容变化不......

  近期为一些MediaWiki网站添加了手机版,在设置和修改完成后,可以向搜索引擎提交手机版的专门网站地图,以便让搜索引擎抓取更全面的内容并带来更多的流量。
  因为此前的MediaWiki网站内容变化不大,所以可以复制电脑版的xml sitemap,并人工进行一些修改就可以,把原来的sitemap文件逐个打开,替换下面这些地方:

  需要注意的几个地方:

  • MediaWiki生成的xml sitemap默认是压缩的.xml.gz文件,可以解压后修改再压缩还原,也可以修改配置生成非压缩的.xml文件,修改后直接使用;
  • xml文件中因为增加了一些mobile标签,可能导致sitemap文件超过10M的大小限制,我是通过去掉原来文件中的时间信息(日期信息还是可以保留)以及换行来保持新文件不超过10M的;
  • sitemap文件修改完毕后,可以修改robots.txt来告诉各种搜索引擎,也可以到Google Webmaster Tools及百度站长平台中直接添加站点、提交地图。

  这个过程不是很复杂,个人觉得还是很有必要进行的。另外,如果Wiki电脑版的内容经常变动,手机版的站点地图也希望保持不断更新的话,可以通过修改MediaWiki中生成xml sitemap的开源php程序来实现几个字符串的自动替换。
 

评论

-- 发自IP地址: 58.49.167.163 (位置 | 谁是)

每次在新增MediaWiki的手机版网站后,都需要手工进行以上的替换操作,文件大、数量多的时候搞起来很慢。
今天把maintenance/generateSitemap.php这个程序改了一下,上面那三个地方都自动进行了添加、替换,可以自动生成新的手机版网站地图了,新文件命名为generateSitemapMobile.php,调用办法一样。
这样无论是新增手机版网站还是对原来的手机版网站进行定期更新sitemap都非常方便了!

James Qi / 祁劲松