mediawiki是否允许我将www.site.com/wiki/作为维基的“主页”?

时间:2013-12-19 23:45:11

标签: mediawiki

...我知道如何建立从URL中删除“index.php”的短URL(使用.htaccess)。现在我的Wiki主页面URL看起来像www.site.com/wiki/Main_page。但是,我希望它看起来像www.site.com/wiki/。是否可以在不对源代码进行大量修改的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

是的,现在可以这样做了。主要技巧是告诉MediaWiki主页的规范URL是什么。要在域根目录中拥有主页:

$wgHooks['GetLocalURL'][] = function ( &$title, &$url, $query ) {
    if ( $title->isExternal() || $query != '' && $title->isMainPage() ) {
        $url = '/';
    }
};

有关详细信息,请参阅http://laxstrom.name/blag/2015/08/31/mediawiki-short-urls-with-nginx-and-main-page-without-redirect/