Add sitemap support and change default URL
From 呼吸的草稿本
这里记录的是我的方法。
在wiki目录下新建一个sitemap文件夹
在里面执行内容
/usr/local/php5/bin/php ../maintenance/generateSitemap.php --fspath="." --server="http://ixhan.com" --compress=no
注意
- 请使用php5进行解析
- 如果你的wiki不是在主网站目录下,比如/wiki/*下面,也不需要修改 server的内容。
然后开始检查生成的sitemap内容,发现生成的url和我的wiki的URL不同。
生成的格式是 /index.php/article_page
默认wiki的url是 /index.php?title-article_page
解决方法很简单,在LocalSettings.php中增加一行:
$wgUsePathInfo = true;
这样URL就能对应上了。
最后是参考资料:
http://www.mediawiki.org/wiki/Manual:GenerateSitemap.php
http://www.mediawiki.org/wiki/Manual:Short_URL
最后最后,不要忘记在google webmaster 里面提交下你的sitemap文件:D
TODO: 如何自定义自己的URL 现在带中文标题的URL太糟糕了。
--Xhan 10:35, 26 March 2010 (UTC)