Материал из Отдых в России.

Перейти к: навигация, поиск

Содержание

Отсутствие редиректа на "Заглавная"

Здравствуйте

Вы не подскажете, как именно Вам удалось добиться того, что Медиавики не редиректит на "Заглавная"?
Я уже пальцы об клаву истер, а нагуглить никак не получатся...

- organic (organic-accounts at yandex.ru)

Admin 14:11, 8 сентября 2008 (MSD)

В .htaccess добавьте

DirectoryIndex index.php?title=Заглавная_страница

organic

Большое спасибо за Ваш ответ. Я уже пробовал этот вариант - он не сработал сразу, поэтому решил, что пошел неверным путем. Сейчас стал разбираться дальше. Окалось что с моими Short URL настройками:

RewriteRule ^(.*)$ /index.php/?title=$1 [L,QSA]
$wgArticlePath = "/$1";
$wgUsePathInfo = false;

это действительно не работает... Отключаю корокие УРЛы - действительно перестает редиректить. Оставить все по умолчанию не очень хочется из-за некрасивого index.php в УРЛе.

Вы не подскажете, каким именно рецептом добились коротких УРЛов?

Admin 12:01, 10 сентября 2008 (MSD)

Я настраивал Mediawiki больше года назад и всего не упомню. Весь .htaccess у меня выглядит так:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?title=$1 [PT,L,QSA]
DirectoryIndex index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0

В LocalSettings.php:

$wgArticlePath      = "/$1";
$wgScriptPath       = "";
$wgScriptExtension  = ".php";

Строки

$wgUsePathInfo = false;

у меня нет. А вообще куча методов ShortURL описано здесь, попробуйте все - какой-нибудь подойдет :)

Личные инструменты
здравствуй, страна!