ЧПУ mediawiki

Материал из Помощь клиентам хостинга
Версия от 00:29, 7 декабря 2015; Admin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

По умолчанию (после установки) mediawiki, все страницы имеют урл вида http://hostingfaq.ru/index.php/Заглавная_страница для того чтобы сделать нормальные http://hostingfaq.ru/wiki/Заглавная_страница необходимо проделать несложные манипуляции:

в файле LocalSettings.php

$wgArticlePath = "/wiki/$1";

$actions = array('edit', 'watch', 'unwatch', 'delete','revert', 'rollback', 'protect',
  'unprotect','info','markpatrolled','validate','render','deletetrackback','print',
  'dublincore','creativecommons','credits','submit','viewsource','history','raw',
  'purge');

foreach ($actions as $a) {
  $wgActionPaths[$a] = "$wgScriptPath/action/$a/$1";
}

и в файле .htaccess

php_flag register_globals off
RewriteEngine on
RewriteRule ^wiki/?(.*)$ ./index.php?title=$1 [L,QSA]
RewriteRule ^action/([a-z]*)/(.*)$ ./index.php?action=$1&title=$2 [L,QSA]

Этого более чем достаточно.