mediawiki自动生成sitemap

Mediawiki 1.17.0提供了generateSitemap.php生成sitemap文件,可不必再使用扩展。

每次调用generateSitemap.php,生成全部sitemap。一般是通过定时任务(Linux下是cron)调用,定时生成。

generateSitemap.php命令示例:

php /wiki/maintenance/generateSitemap.php –fspath /jijian91.com/sitemap/ –urlpath http://jijian91.com/sitemap/ –compress yes –server http://jijian91.com

其中,–fspath是存放sitemap文件的目录,–urlpath是指向–fspath目录的URL,–compress是是否压缩为gzip文件,–server是网站的域名。详细命令行参数见官方说明。

执行后,生成1个索引xml和一组sitemap xml。每个namespace至少生成1个sitemap xml,url超过限制则生成另一个xml,缺省限制是1个xml是50000。可根据需要向搜索引擎提交索引xml或若干sitemap xml。

如只生成部分namespace的sitemap,可在wiki/LocalSettings.php中设置:

$wgSitemapNamespaces[0]=0;
$wgSitemapNamespaces[1]=14;

0是主namespace,条目一般都在这里;14是分类的namespace。

生成的xml文件名很长,如想修改文件名规则,可修改/wiki/maintenance/generateSitemap.php的150行(索引xml)和352行(sitemap xml)。

如mediawiki已设置短URL,则sitemap中就是短URL。

转载于:https://www.cnblogs.com/shihao/archive/2011/12/19/2293163.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/361787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

垃圾收集:提高吞吐量

这篇文章的灵感来自于在内存管理术语中的“ Pig in the Python ”定义。 显然,该术语用于解释GC反复促进大对象世代相传的情况。 据推测,这样做的效果类似于Python吞下整个猎物,只是在消化过程中被固定住了。 在接下来的24小时里&#xff0c…

Scss基础用法

Scss基础用法 一、注释用法: (1)//comment:该注释只是在.scss源文件中有,编译后的css文件中没有。 (2)/! /:重要注释,任何style的css文件中都会有,一般放置…

(Joomla)字符串截取

在用joomla进行开发的时候,需要用到国外的资源,一些module,组件,插件之类的,但是我们会发现,在字符串这个方法都需要进行修改。因为PHP的substr方法只是针对于非中文字符串有效,所以要使用另外一…

Pyechart:30分钟学会pyecharts数据可视化

30分钟学会pyecharts数据可视化 小红:你先跟我说说什么是pyecharts吧。 小明:Echarts 是一个由百度开源的数据可视化javascript库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表…

Spring @Configuration – RabbitMQ连接

我一直在转换必须使用Spring Configuration机制配置到RabbitMQ的连接的应用程序-最初&#xff0c;我使用xml bean定义文件来描述配置。 这是我的原始配置&#xff1a; <beans ...;><context:property-placeholder/><rabbit:connection-factory id"rabbit…

大叔手记(12):我的一次面试经历(谈大叔如何应对面试官)

本文目的 写本文的目的&#xff0c;大叔不是为了装逼&#xff08;虽然说话的口气有时候也确实有点装逼&#xff0c;性格导致的&#xff0c;咳。。。我得改&#xff09;&#xff0c;其实大叔在公司也只是小罗罗&#xff0c;本文的目的主要是为了向大家展示如何通过各种软技能应对…

欧拉回路判断规则

无向图&#xff1a;因为欧拉路径中&#xff0c;除了起点与终点以外&#xff0c;任意点的“进”“出”次数相等&#xff0c;所以除了两个点为奇点&#xff08;度数为奇数的点&#xff09;&#xff08;终点和起点&#xff09;以外&#xff0c;其它点的度数均为偶数。 如果是欧拉回…

使用Apache Camel 2.14的轻松REST端点

Apache Camel 最近发布了一个新版本 &#xff0c; 其中一些新功能由我的同事Claus Ibsen博客发布 。 您确实应该检查他的博客条目并深入研究更多细节&#xff0c;但是我希望尝试的功能之一是新的REST DSL 。 那么&#xff0c;这是什么新的DSL&#xff1f; 实际上&#xff0c;…

认识Mahout下的云计算机器学习

认识Mahout下的云计算机器学习 Apache Mahout 是 ApacheSoftware Foundation (ASF) 旗下的一个开源项目&#xff0c;提供一些可扩展的机器学习领域经典算法的实现&#xff0c;旨在帮助开发人员更加方便快捷地创建智能应用程序&#xff0c;并且&#xff0c;在 Mahout 的最近版本…

xshell常用的命令

Xshell查看所有的进程&#xff1a;ps -ef|grep tomcat查询该目录下所有的项目&#xff1a;lsXshell查看所有的zookeeper进程&#xff1a;ps -ef|grep zoo 进入到bin目录下 然后启动&#xff1a;./zkServer.sh startchmod命令大全及其解释 https://jingyan.baidu.com/article/5d…

NetBeans 8.0的五个新性能提示

NetBeans 8.0引入了几个新的Java提示 。 尽管有许多与Java Persistence API相关的新提示&#xff0c;但我还是关注Performance类别中的五个新提示。 NetBeans 8.0引入的五个新的“性能提示”是&#xff1a; 已装箱价值的装箱 冗余String.toString&#xff08;&#xff09; …

centos找不到IFCONFIG命令

# ifconfig  提示命令不存在  使用 # /sbin/ifconfig 即可  原因&#xff1a; 系统默认的环境变量设置不对  在 普通用户 和root用户下分别执行echo $PATH&#xff0c;PATH里少了四个地址&#xff1a;/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin  而&#x…

机智云小程序启蒙:WebSocket网页控制

机智云小程序启蒙&#xff1a;WebSocket网页控制 机智云Web版的JS远程控制设备&#xff0c;是调用了机智云开放的Open API和WebSocket API来实现的。这个是设计小程序最好的基础&#xff0c;也可以使无安卓设备的用户用网页远程控制设备。 其中&#xff0c;Open API用到的接口…

js 数据类型判断

判断type类型 isString (o) { //是否字符串return Object.prototype.toString.call(o).slice(8, -1) String }isNumber (o) { //是否数字return Object.prototype.toString.call(o).slice(8, -1) Number }isBoolean (o) { //是否booleanreturn Object.prototype.toString.cal…

Maven排除所有传递依赖项

“ 传递依赖项是Maven 2.0中的新功能。 这样一来&#xff0c;您就可以避免发现和指定自己的依赖项所需的库&#xff0c;并自动将它们包括在内。” 我遇到了一个问题&#xff0c;其中一些依赖项在运行时可用&#xff0c;但在公共关系存储库中不可用。 例如&#xff0c;Hibernate…

Web service 超过了最大请求长度错误解决

Web service 超过了最大请求长度错误解决 System.Web.Services.Protocols.SoapException: 运行配置文件中指定的扩展时出现异常。 ---> System.Web.HttpException: 超过了最大请求长度。 在 System.Web.HttpRequest.GetEntireRawContent() 在 System.Web.HttpRequest.ge…

Hibernate关联映射(一对多/多对多)

版权声明&#xff1a;翀版 https://blog.csdn.net/biggerchong/article/details/843401053. Hibernate关联映射上接Hibernate持久化类&#xff1a;https://blog.csdn.net/biggerchong/article/details/84260707 目录3. Hibernate关联映射 3.1 数据库表之间的关系 3.1.1 一对多…

微信小程序适配iphonex

// 在app.js中判断是否是哪种设备 globalData: { isIphoneX: false, userInfo: null }, onShow:function(){ let that this; wx.getSystemInfo({ success: res>{ // console.log(手机信息res res.model) let modelmes res.model; if (modelmes.search(iPho…

Java Minor发布计划再次进行了调整

2013年&#xff0c;Oracle宣布了Java SE –版本编号方案更改 。 该公告指出&#xff0c;将使用特定的版本号方案来发行受限更新版本&#xff08;那些“包括新功能和非安全修复程序”&#xff09;和关键补丁更新&#xff08;CPU&#xff09;“那些仅包含安全漏洞修复程序”。 特…

asp.net服务器端跳转页面的三种方法

asp.net服务器端跳转页面的三种方法1、Response.Redirect这个跳转页面的方法跳转速度不快&#xff0c;因为它要走2次回发(postback)。 它可以跳转到任何页面&#xff0c;没有站点页面限制(可以由baidu跳转到google)&#xff0c;但不能跳过登录保护。 速度慢是其最大缺陷&#x…