MorFans Dev
折腾 - 开发 - 分享

MediaWiki 的伪静态设置 (Apache 环境)

MediaWiki 的伪静态设置 (Apache 环境)

一共两步。

首先,在网站根目录找到或新建 .htaccess 文件,键入以下内容。
如果你的 Wiki 程序位于根目录,则
(警告 由于我的 Wiki 程序不在根目录,我没有对下面的代码进行过测试,请自行测试)

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

假设你的 Wiki 程序位于某目录 /wiki 下,则

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^wiki/(.*)$ wiki/index.php?title=$1
RewriteRule ^wiki/*$ wiki/index.php
RewriteRule ^wiki$ wiki/index.php

接着,打开你的 Wiki 程序下的 LocalSettings.php ,在末尾或你喜欢的位置加上
如果你的网站在根目录下,请删去/wiki

$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;

打开你的网站测试。
若有问题,请回滚上述步骤。
祝你好运。

 

原文地址 :https://hsiaofeng.com/archives/29.html

赞赏
魔帆博客,版权所有 | 如未注明,均为原创
本站均采用 BY-NC-ND 协议 (署名-非商业性使用-禁止演绎) 进行授权。
转载请注明来自本站文章:MediaWiki 的伪静态设置 (Apache 环境)(https://www.morfans.cn/archives/2845)
没有标签
首页      技术教程      MediaWiki 的伪静态设置 (Apache 环境)

筱枫

文章作者

彼岸的诗人。

发表回复

textsms
account_circle
email

MediaWiki 的伪静态设置 (Apache 环境)
一共两步。 首先,在网站根目录找到或新建 .htaccess 文件,键入以下内容。 如果你的 Wiki 程序位于根目录,则 (警告 由于我的 Wiki 程序不在根目录,我没有对下面的代码进行过测试…
扫描二维码继续阅读
2020-02-02