美国虚拟主机Hostease

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4818|回复: 0

MediaWiki URL静态化

[复制链接]
发表于 2011-11-23 16:53:14 | 显示全部楼层 |阅读模式
美国主机侦探
MediaWiki 的默认链接是动态链接,格式类似于index.php?title=xxxxx,不太好看,据说也很不利于SEO。Allwiki提供了几种方法都是修改Apache的配置文件,这对于虚拟空间来说显然有点不太现实,于是Google到了另外一种方法,配置.htaccess文件:

在 .htaccess 中添加以下规则
RewriteEngine on
RewriteRule show/(.+) /pathtoWiki/index.php?title=$1
然后修改LocalSettings.php 中 $wgArticlePath 的值$wgArticlePath = “$wgScriptPath/show/$1″;

好像还有一种效率更高的方法,用”ForceType application/x-httpd-php”,不过在尝试的时候Mediawiki出了”PHP 5.0.x is buggy on your 64-bit system; you must upgrade to PHP 5.1.x or higher…” 错误,暂时不折腾了,先这样用着吧。

简单尝试了一下搭建的WIKI系统,可能Wiki的优势还是在于多人的编辑和共享,作为知识管理系统还是有一些不太方便的地方:

1.所见即所得编辑功能太弱:虽然现在medidawiki有一些扩展如FCKediotr,TinyMCE,FCKeditor甚至还专门为mediawiki启动了一个Project,但可用性不高;Wiki的语法虽然不复杂,但不能所见即所得的编辑还是提高了WIKI用户贡献内容的门槛;

2.文章的收集不方便:其实跟1是类似的问题,如果想收集一篇文章的话,基本上想简单的ctrl+c/v是不行的,必须要进行一些格式的编辑和调整,无形之中降低了效率;

3.条目的后续编辑智能程度弱:对已有的条目,如果改变了这个条目的名字的话,则所有这个条目的链接都会变成无效了,需要手动重新编辑,也是很大的不方便;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国HostEase虚拟主机一年198元

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-3-29 07:51 , Processed in 0.051906 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表