我的mediawiki的localproject名称是“wiki_test”。我使用以下代码来设置localsettins.php文件
$wgScriptPath = "/wiki_test";
$wgArticlePath = "/wiki/$1";
require_once("$IP/extensions/ShortUrl/ShortUrl.php"); //
并在根目录中创建一个文件(在我的项目文件夹中表示).htaccess文件。并在其中放入以下代码
RewriteEngine On
# Short url for wiki pages
#RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/mediawiki_test/index.php/ [L]
# Redirect / to Main Page
RewriteRule ^/*$ %{DOCUMENT_ROOT}/mediawiki_test/index.php [L]
并尝试使用简短的网址但是会出现“找不到对象!”这样的错误。所以PLZ给我的想法........
答案 0 :(得分:0)
如果您将.htaccess放在mediawiki_test
目录中,则此代码应该有效:
RewriteEngine On
RewriteBase /mediawiki_test/
RewriteRule ^index\.php$ - [L]
RewriteRule ^ index.php [L]