sitemap java_SitemapGen4j:用Java产生Sitemap网站地图
SitemapGen4j:用Java产生Sitemap网站地图
Sitemap网站地图是一个为网站管理员通知google 百度等搜索网站蜘蛛抓取自己网站内容的简单的方式。网站地图是一个简单的XML文件,包含URL网址和其他一些细节如最后更新时间,以及多久更新URL(URL变化频和网址的优先级。
Sitemap网站地图是提高网站SEO的基础必备之一,在百度或google的网站管理工具中有专门让你输入你网站的sitemap设置,将你的sitemap.xml输入即可,这些搜索爬虫会定期抓取这个sitemap.xml。
Sitemapgen4j是一个使用Java编写的Sitemap输出库包,通过使用SitemapGen4j你可以可以添加任意数量的URL,可以得到gzip压缩输出,可以设置上次更改选项,可以设置优先级选项,可以设置更改频率,可以设定日期格式,可以验证站点地图使用XML架构定义(XSD)
基本使用语法:
WebSitemapGenerator wsg = new WebSitemapGenerator("http://www.example.com", myDir);
wsg.addUrl("http://www.example.com/index.html"); // repeat multiple times
wsg.write();
完整代码:
import java.io.File;
import java.net.MalformedURLException;
import java.util.Date;
import com.redfin.sitemapgenerator.ChangeFreq;
import com.re
sitemap java_SitemapGen4j:用Java产生Sitemap网站地图相关推荐
- 向百度提交网站地图Sitemap
我知道可以通过Google 网站管理员工具向 Google 提交网站地图 Sitemap,那么我如何向百度.雅虎等其他搜索引擎提交呢?我是否需要制作一个类似 Google Sitemap 一样的 ba ...
- 帝国cms建立自定义页面来创建网站地图sitemap.html
帝国cms用自定义页面来创建网站地图sitemap.html的方法.具体步骤有三步,1.创建自定义模板(网站地图模板):2.创建自定义页面(调用网站地图模板):3.刷新自定义页面(生成sitemap. ...
- 帝国cmssitemap.php,帝国cms网站地图sitemap免费插件,适用于帝国cms7.2和7.5版本的所有网站...
励翔科技帝国cms二次开发中心商品介绍 帝国cms网站地图sitemap免费插件,适用于帝国cms7.2和7.5版本的所有网站 插件名称:帝国CMS-sitemap插件 插件作者:帝国CMS官方 插件 ...
- 帝国cms生成html网站地图的教程步骤
需要做的就是新建一个地图模板,模板-增加自定义页面模板. 然后看图操作: 这个是里面的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...
- SEO优化帝国cms制作xml网站地图
帝国cms制作xml网站地图 sitemap.html 1.sitemap.html 格式的网站地图主要用来方便用户的浏览使用,简单的来说就是给人看的,并不能起到 XML Sitemap 所起的作用. ...
- django 设置媒体url_Django设置网站地图sitemap
1.安装 安装Sitemap APP的步骤如下: 在INSTALLED_APPS设置中添加'django.contrib.sitemaps'; 确认你的TEMPLATES设置中包含DjangoTemp ...
- 网络推广策略带你了解网站地图Sitemap的作用是什么?
在网站优化中,网络推广策略中的网站地图Sitemap的初心是为了方便用户浏览而建立的.最后不仅达到了提升用户体验的目的,还能逐渐吸引搜索引擎的注意,从此提升网站的收录率,实现一举两得的效果.那么网站地 ...
- 百度爬虫爬到虚拟链接 网站被黑_网站地图sitemap对SEO优化有什么作用?
网站地图:是指明网站基本信息的页面,如网站结构.栏目.内容描述等,用户可以借助网站地图快速了解网站信息,反过来说,一个设计良好的网站地图应该起到让用户快速了解网站结构和内容的作用. 网站地图实际上并非 ...
- 织梦的网站地图怎么做html,如何优化织梦dedecms默认网站地图sitemap.html??
缺陷很显著: 1.生成的地形图太简易,sitemap.html里边只能网址频道列表,沒有网址文章列表 2.sitemap.html生成的部位在data文件夹名称中,而data文件夹名称一般状况下以便安 ...
最新文章
- Windows不能在本地计算机启动MongoDB,错误代码 100
- 流式计算新贵Kafka Stream设计详解--转
- react hooks使用_如何开始使用React Hooks:受控表格
- iar stm32_树莓派玩转STM32开发(一)——介绍篇
- java 圆 继承_java 类的继承(转)
- 【AI视野·今日CV 计算机视觉论文速览 第205期】
- 页面切换主题风格,利用本地缓存
- 真北方向、坐标北向以及磁北向
- 2048小游戏——网页版(提高篇)
- 139邮件服务器怎么设置,139手机邮箱的设置
- 讯飞语音离线版本集成
- php 开源cms 族谱,20款最为知名的开源PHP CMS
- 【Python】使用分隔符拆分字符串
- vue3 动态获取屏幕尺寸
- 重力勘探正演模拟matlab,裴雪林, 郭万松 (1995) 高精度重力勘探技术在国内外的应用. 断块油田, 5, 8-11....
- python获取摄像头型号,python3.6 opencv获取摄像头代码
- Pytorch----卷积神经网络(CNN,图像边缘检测 , Sobel滤波器 , Scharr滤波器)--入门级小实例(逐行注释)---学习笔记
- 健康生活每日“8禁忌”
- Mac无缝更换电脑--数据迁移
- antd的Table列选择、列拓展
热门文章
- 校招 | 乾象投资2023校园招聘
- kafka-02-kafka设计原理详解
- Unity DoTween 自定义曲线运动
- 破开C语言暗夜的第四道光(1)—— 函数基础知识
- 交换机设备上的G口、F口、E口、S口区别是什么?一台交换机有哪些接口呢?每个接口都有哪些作用?
- 谈tabulator动态增删改、填充数据以及清空数据
- Intel RealSense D455 深度相机
- l1300打印机纸进不去_epson l1300缺纸灯一直闪,不打印,请问如何处理?
- java 怎么改变值传递_学习Java值传递方法
- OpenGL 画出雷达动态扫描效果(一)