ЧПУ, Короткие ссылки

Установить MW в папку /wiki/.
В папке / создать .htaccess
Код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^wiki/(.+)$ wiki/index.php?title=$1 [PT,L,QSA]
В LocalSettings.php
Код:
$wgScriptPath       = "/wiki";
$wgArticlePath      = "/wiki/$1";
$wgUsePathInfo     = true;

Так будет проще.
 
В мануале не рекомендовалось устанавливать в папке /wiki/, я сделал как там пишет.
Сделал как ты посоветовал, но все равно не пашет...
 
стоп, надо переустановить а то уже совсем не пашет
 
http://ru.example.com/wiki/index.php?title=Заглавная_страница
так работает, но если перейти на http://ru.example.com/wiki/ перебрасывает на http://ru.example.com/wiki/Заглавная_страница , но там уже страница не отображается. Вместо этого на странице показывает:
Not Found
The requested URL /wiki/Заглавная_страница was not found on this server.
 
где-то проблемы с кодировкой может, LocalSettings.php чем правил?
 
Или прямо на сервере (кодировка UTF-8), или в вордпаде, но когда-то пару раз в специальном редакторе правил. Какая там должна быть кодировка?
 
если можешь попробуй у себя установить на поддомене МВ
 
проблему решил, все дело было в хостинге
 
Всем привет!

Хелп товарищи знатоки!

Сделал короткие ссылки. Корневая папка /wiki, а получил результат wiki.domain.ru. Теперь все страницы по адресу wiki.domain.ru/$1.

Суть проблемы в следующем. Есть в навигации инструменты и там есть служебные страницы. Они деляться через двоеточие. По основному адресу wiki.domain.ru/$1 не дает зайти, а вот по wiki.domain.ru/index.php?title=$1 заходит, но index.php?title= я просываю в url руками.

Вопрос такой. Как перевести все служебные страницы по адресу index.php?title=$1 или как сделать короткие ссылки по другому?

Честно, ломал голову и перепробовал все варианты коротких ссылок. Заработал только один вариант.
 
Тему объединил с похожей, попробуйте генератор указанный выше.
 
Тему объединил с похожей, попробуйте генератор указанный выше.
Не очень то и похожи :) я пытаюсь выяснить, в каком файле лежит код служебных страниц чтобы дать им url другой. Либо как-то иначе настроить реврайт на субдомен.

Не подскажите?
 
Ну опять же:
самый простой вариант имхо это на хостинге создать отдельную папку для поддомена, туда переместить вику и уже там настраивать
Покажите что у вас в LocalSettings.php и .htaccess
 
Назад
Верх