Как настроить .htaccess для MediaWiki Short URL? - PullRequest
0 голосов
/ 11 февраля 2020

У меня проблемы с получением коротких URL-адресов, работающих на моей вики.

Мой текущий вики-URL: example.com/w/index.php?title=Main_Page

Мой желаемый URL-адрес: example.com/wiki/Main_Page

Я следовал Apache Краткое руководство по MediaWiki и ShortURL Builder , но ни одна из них не работает: /wiki и /wiki/Main_Page по-прежнему возвращают страницу 404 не найдена.

Их Рекомендованные настройки также привели к тому, что мой ВЕСЬ САЙТ был перенаправлен на MediaWiki, который я не хотел.

Что я добавил в свой файл .htaccess (в папке web root, а не /w):

RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]

Добавлено в /w/LocalSettings.php:

$wgScriptPath = "/w";
$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;

Что нужно изменить, чтобы мой короткий URL работал?

...