Обсуждение:Отдых в России
Материал из Отдых в России.
Содержание |
Отсутствие редиректа на "Заглавная"
Здравствуйте
Вы не подскажете, как именно Вам удалось добиться того, что Медиавики не редиректит на "Заглавная"?
Я уже пальцы об клаву истер, а нагуглить никак не получатся...
- 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 описано здесь, попробуйте все - какой-нибудь подойдет :)
