我们有一个基于Web的java / JSF / Spring应用程序,我们要为其创建sitempas.xml并提交给搜索引擎。 我们希望流程自动化,以便每当添加新内容时,都会生成网站流程。 这是我们最好的选择吗? http://code.google.com/p/sitemapgen4j/
答案 0 :(得分:0)
我工作过的网站有一组有限的已定义部分主页,手动将这些主页添加到站点地图(除非您的CMS有这些顶级页面的列表):
/home
/section1
/section2
...
/sectionN
他们还有内容类型:视频,文章,游戏等。您希望获得每个项目的列表 - 来自您的CMS,或者在我的情况下,从CMS生成的Solr索引。这是一个巨大的列表:
/article1
/article2
...
/articleN
/video1
/video2
...
/videoN
...etc!
站点地图和站点地图索引的标记为pretty simple XML。
答案 1 :(得分:0)
我们最终按照谷歌的建议去了,并使用了名为redfin.sitemapgenerator的api
答案 2 :(得分:0)
如果可以从数据源检索您的内容,则通过batchjobs(Spring Batch + sitemapgen4j)生成站点地图可能对您有用。
此博客文章的更多信息: http://www.jramoyo.com/2013/02/generating-sitemaps-using-spring-batch.html
答案 3 :(得分:0)
此网站http://create-site-map.com/使用sitemapgen4j。您可以轻松编写一个脚本,使用它来定期自动生成和下载站点地图。