MediaWiki重写网址

时间:2018-08-14 12:19:59

标签: apache mod-rewrite mediawiki

我已经在Apache的MediaWiki版本1.31的Linux Debian中进行了安装。我将安装安装在路径/var/www/html/wiki中。好的,因为当我打开浏览器并放入http://<ip_server>/wiki时,它可以正确进入我的MediaWiki安装。

我现在想要的是将http://<ip_server>/wiki重定向或重写为http://<ip_server>/,以便如果我放入浏览器http://<ip_server>/,它将把我重定向到我的MediaWiki安装。

1 个答案:

答案 0 :(得分:0)

尝试访问https://www.mediawiki.org/wiki/Manual:Short_URL/Apache的简短URL文档

基本上,您需要在.htaccess中创建一个名为/var/www/html/的文件,其内容如下:

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/w/index.php [L]

并将此行添加到您的LocalSettings.php文件中:

$wgArticlePath = "/$1";

注意:该文档建议您避免使用服务器根目录上的短网址(例如http://<ip_server>/),因为当页面名为Images时,情况会变得很复杂, DocsExtensions