Mediawiki 用rewrite修改url格式

说明一种http://www.zzbaike.com/[url=http://www.zzbaike.com/wiki/wiki]wiki/[url]正在使用的,rewrite之后的格式是[url]http://www.zzbaike.com/wiki/MediaWiki]http://www.zzbaike.com/wiki/MediaWiki 这样形式的

首先修改配置文件:

如果存在 $wgArticlePath 将原来的注释掉,然后在$wgScriptPath下添加:
$wgArticlePath = “/$1”;

然后在.htaccess文件中添加:

RewriteEngine On
RewriteRule [1]. - [L]
RewriteRule [2]
/ - [L]
RewriteRule ^/* /wiki/index.php?title=Main_Page [L,QSA] RewriteRule ^(.+) /wiki/index.php?title=$1 [L,QSA]

这里以mediawiki的安装目录为wiki为例,如果是其他目录将最后两行的wiki修改为你的安装目录即可,如果安装在网站根目录就去掉/wiki

这样url的格式就修改完成了。


  1. ^: ↩︎

  2. ^: ↩︎