Задать вопрос
@Vasek1999

Как настроить короткие адреса mediawiki на локальном хостинге?

Всем добрый день! Возникла проблема с настройкой движка mediawiki на локальной машине.

На удаленном хостинге установлен движок mediawiki в подпапку /w. Настроены короткие адреса, чтобы страницы были доступны по ссылкам вида domain.com/wiki/Page_Name.

Для этого в корневой директории лежит файл htaccess с такой строкой:

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


В файле LocalSettings.php короткие ссылки включены:

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


Этот код прекрасно работает на удалённом сервере и перенаправляет как нужно, однако на локальной машине попытка такого перенаправления вызывает error 403. Пробовал и xampp, и openserver - одна и та же ошибка. Если отключить указанную выше строку в htaccess на локальном сервере, то страницы становятся доступны по стандартной ссылке вида
domain.local/w/index.php/Page_Name.

Перепробовал кучу способов - все советуют глянуть, включён ли mod_rewrite: я посмотрел, он включён. Получается, он просто неверно перенаправляет, но почему - непонятно. Подскажите, пожалуйста, как это можно поправить?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы