Сейчас 126 заметки.

Как убрать index.php из URL в MediaWiki

Материал из ЗАметки
Версия от 20:59, 2 января 2021; Admin (обсуждение | вклад) (Новая страница: « По умолчанию ссылки выглядят так: сайт/index.php?title=article. Делаем как в Википедии В файл LocalS...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)


По умолчанию ссылки выглядят так: сайт/index.php?title=article.

Делаем как в Википедии


В файл LocalSettings.php добавляем следующий код:

$wgScriptPath        = "/wiki";
$wgScript           = "$wgScriptPath/index.php";
$wgRedirectScript   = "$wgScriptPath/redirect.php";
$wgArticlePath      = "$wgScriptPath/$1";

В корневом каталоге сайта создаем файл .htaccess со следующим содержимым:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^wiki/(.+)$ /wiki/index.php?title=$1 [L,QSA]