Mediawiki创建sitemap

来自维基鲸

一、脚本实现

在MediaWiki中,你可以借助该应用程序随附的脚本生成一个站点地图,并定期对其进行更新。

1.创建站点地图目录

这一步不是必须的。你可以在MediaWiki应用程序的任何文件夹中生成站点地图文件。但是,为了更有条理,最好有一个特定的文件夹来存储站点地图。例如,在MediaWiki根目录下,你可以创建一个名为sitemap的文件夹,然后可以在其中生成站点地图。

mkdir sitemap

2.生成站点地图

php maintenance/generateSitemap.php --memory-limit=50M --fspath=/www/wwwroot/wiki.xtboke.com/sitemap/ --identifier=wiki.xtboke.com --urlpath=/sitemap/ --server=https://wiki.xtboke.com --compress=no --skip-redirects
  • fspath=刚建立的sitemap目录的绝对路径
  • identifier=为标识符,可以用网站名或者是任何你喜欢的名字
  • urlpath=是Url路径,就按官网的/sitemap/来就好了
  • server=网站名
  • compress=no 是否压缩

运行完之后,sitemap目录下会生成一堆的文件和sitemap-index-example.com.org.xml的文件