Вчера настраивал ЧПУ на Drupal 7.12. Возникли уточняющие вопросы. Буду рад ответам.
1. Для установки ЧПУ я использовал модули Patchauto, Token, Transliteration и Global Redirect. Активировал их и все заработало. Мне показалось, что это слишком долгий путь.
Так вот вопрос, нет ли такого флажка, как в WordPress, "Использовать ЧПУ"? Или может есть более простой способ включения ЧПУ?
2. После активации этих 4-х модулей у меня выскакивала циклическая ошибка, вроде 301. Я прочел, что она возникает из-за модуля Global Redirect. Для устранения этой ошибки я по ftp удалил определенную папку, по-новой установил модуль Global Redirect и все заработало. При первой установке я при активации на все 4 модуля поставил флажки.
Может есть четкий порядок установки модулей? Может имеется какая-нибудь "несовместимость" при установке модулей?
P.S. Поиск использовал, с ПС советовался. Ответ не нашел.
Комментарии
ЧПУ - стандартная возможность Drupal'а. Модули, которые Вы установили, имеют несколько иное назначение, нежели включение ЧПУ.
ЗЫ
Главная » Администрирование » Конфигурация » Адреса и поиск » Чистые ссылки
admin/config/search/clean-urls
Чистые ссылки это, грубо говоря, строки без параметров GET-запроса (всяких там ? и &) и возможность включить их действительно есть в ядре.
Человекопонятный урл — адрес вида catalog/auto/best-from-the-best/lada-kalina вместо node/666. Для настройки таких адресов флажка нет, есть модули, которые Вы указали.
Порядок установки может определяться зависимостями между модулями (если они есть), в таком случае система сама не даст Вам установить модуль, для работы которого необходим другой, отсутствующий.
Циклическая ошибка вызывается Global Redirect версии 1.4 из-за языкового префикса в адресе. Если поищете на этом форуме, то найдете советы, как от неё избавиться. Лично я просто использую версию 1.3
У меня вместо "Адреса и поиск" написано "ПОИСК И МЕТАДАННЫЕ"
От ошибки я избавился. Меня больше интересует вопрос "Что надо было сделать, чтобы она не появлялась?". Я хочу на будущее предупредить эту ошибку, если это возможно.
Раз переустановка Редиректа помогла, значит ставьте и подключайте его последним.
А разве, найдя решение Вы не сможете в дальнейшем её предупредить?
Либо используйте (пока) версию 1.3 и ждите 1.5 (кажется в ней будет пофиксено, если судить по текущей dev), либо в admin/config/regional/language/edit/ru уберите префикс языка ru
Я пошел по стандартному пути "Модули-Добавить модуль", вбил название модуля. Меня перевели на страницу _http://drupal.org/project/globalredirect. Было предложено установить версию 1.4. Про другие не было написано.
Я неверно добавляю модули?
Да все верно - скока можно объяснять! Просто в версии 1.4. ошибка, которую мэйнтейнер не хочет исправлять.
Не ставь больше модули.
На свои вопросы я получил исчерпывающие ответы. Спасибо.