1. Приглашаем вступить в нашу группу ВКонтакте.
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru

[FAQ] Как настроить ЧПУ в вашей вики

Тема в разделе 'Оптимизация и продвижение Media Wiki', создана пользователем Юрий Бондаренко, 17 авг 2015.

?

Полезен ли вам генератор ЧПУ для Mediawiki?

  1. Да

    75,0%
  2. Нет

    25,0%
  1. Юрий Бондаренко
    Оффлайн

    Юрий Бондаренко Прижился

    Дата регистрации:
    26 май 2015
    Сообщения:
    277
    Симпатии:
    70
    Пол:
    Мужской
    Сразу после установки Mediawiki адреса ваших страниц выглядят примерно так:
    Код:
    http://ru.dotawiki.org/core/index.php?title=Заглавная страница
    Для поисковиков такие адреса по сути пофиг, как выглядят - по умолчанию Mediawiki вполне себе оптимизирована под СЕО и ваш сайт будет нормально находиться.

    ЧПУ же расшифровывается как Человеко-Понятные Урлы, поэтому мы и делаем урлы нормально выглядищими, например:
    Код:
    http://ru.dotawiki.org/wiki/Dota_2
    здесь
    • ru — языковой домен с заделом на мультиязычную вики;
    • wiki — префикс адреса под вики, можно и без него, но вдруг мы потом еще сервисы добавить захотим, например /forum.
    Как быстро и правильно настроить ЧПУ?

    Есть хороший и автоматизированный инструмент:
    http://shorturls.redwerks.org/

    От вас нужно указать адрес вашей вики, система сама автоматически просканирует ваш сайт и предложит указать дополнительные параметры:
    • Article Path — как должны выглядеть адреса страниц вашей вики в адресной строке браузера, например /wiki/$1
    • Include 404 thumbnail handler config — включить обработчик 404 ошибки для ваших превьюшек, включим

    Затем выбираем, какой конфиг нам нужен — в файлах .htacces или сразу конфиг для апача.

    Кроме апача, можно сгенерировать конфиги под LiteSpeed, Nginx, Lighttpd, IIS

    В конце не забываем указать физический путь к вашему index.php в корне вики.

    Генератор выдает фрагменты настроек сервера и LocalSettings.php
    Arhitektor нравится это.
  2. aka_sektor
    Оффлайн

    aka_sektor Осваивается

    Дата регистрации:
    21 дек 2015
    Сообщения:
    250
    Симпатии:
    13
    Пол:
    Мужской
    Можно сделать и такой:
    Просто убрать в строке Article Path:
    А насчет:
    Лично я, не использую, и чекбокс снимаю, т.к. не до конца понимаю функцию.
    Arhitektor нравится это.
  3. Юрий Бондаренко
    Оффлайн

    Юрий Бондаренко Прижился

    Дата регистрации:
    26 май 2015
    Сообщения:
    277
    Симпатии:
    70
    Пол:
    Мужской
    можно, но ожидается еще форум, и возможно другие сервисы. Поэтому во избежание конфликта адресов было решено сделать так.



    Превьюшки генерятся единовременно, что значительно повышает производительность для вики с большим кол-вом картинок
    Arhitektor нравится это.
  4. Arhitektor
    Оффлайн

    Arhitektor Осваивается

    Дата регистрации:
    29 ноя 2015
    Сообщения:
    64
    Симпатии:
    1
    Пол:
    Мужской
    Если нет .htaccess , то я его создаю в корне сайта, правильно ?

    Почитал: " .htaccess может быть размещен в любом каталоге сайта. Директивы этого файла действуют на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов .htaccess)."

    В него тот сгенерированый код, и в локалсеттинг. И все.
    UPD
    Все сделал, работает и кстати на много быстрее. Чекбокс советую оставлять. Юрию спасибо за тему
    Последнее редактирование: 23 июл 2017