wangsisi 发表于 2011-11-23 16:50:37

Mediawiki子域名设置

Mediawiki安装完成后默认url是http://www.XXX.xxx/wiki/index.php/abcde
我在cpanel后台设置wiki子域名定向到/wiki下,直接访问wiki.XXX.xxx发现无法访问,而wiki.XXX.xxx/README正常访问,现找到解决办法如下

1.修改LocalSettings.php

View Code PHP

#$wgScriptPath = "/wiki";
$wgScriptPath = "";

2.添加LocalSettings.php

View Code PHP



$wgArticlePath = "/$1";
$wgUsePathInfo = false;
$wgScriptExtension = ".php";


3.增加文件.htaccess

View Code TXT


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?title=$1
如上操作后,直接访问wiki.XXX.xxx可行,而www.XXX.xxx/wiki/index.php无法再访问了。
据称mediawiki不推荐这样的url访问,但我是个人使用,为了自己方便就行,目前没有发现有异常
页: [1]
查看完整版本: Mediawiki子域名设置

美国主机评测网站