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