为MediaWIKI设定子域名+短URL


MediaWIKI安装成功后,默认的url:

http://www.googlefans.net/wiki/index.php /Page_title

太长的url,传说中不利于SEO,更重要的是长url的亲和力较差,不够美观,MediaWIKI官方帮助提供了多种方法将 url缩短

MeidaWIKI的安装过程不再赘述,只说子域名+短url的实现过程。

目标是实现http://wiki.googlefans.net/page_title这样的url。

用的梦游主机,在主机管理面板,能够快捷的绑定子域名。

第一步、MediaWIKI安装成功后,修改LocalSettings.php文件里

$wgScriptPath = “”; (默认是/wiki)

此时,就能够通过http://wiki.googlefans.net/index.php/首页 访问。

第二步、在localsetting.php里增加

$wgArticlePath = “/$1”;
$wgUsePathInfo = false;
$wgScriptExtension = “.php”;

第三步、去除url中index.php部分。

在wiki目录下创建或修改.htaccess,加入以下规则:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?title=$1 [L,QSA]

到了这步,大功告成。修改成功的默认url:http://wiki.googlefans.net/

提醒:MediaWIKI官方并不推荐子域名+短url的方式,标准的url像维基百科那样:http://www.mediawiki.org/wiki/page_title。


《“为MediaWIKI设定子域名+短URL”》 有 4 条评论