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。
发表回复