Несколько вопросов по ЧПУ

Главные вкладки

Аватар пользователя Reux Reux 5 марта 2012 в 13:57

Вчера настраивал ЧПУ на Drupal 7.12. Возникли уточняющие вопросы. Буду рад ответам.

1. Для установки ЧПУ я использовал модули Patchauto, Token, Transliteration и Global Redirect. Активировал их и все заработало. Мне показалось, что это слишком долгий путь.

Так вот вопрос, нет ли такого флажка, как в WordPress, "Использовать ЧПУ"? Или может есть более простой способ включения ЧПУ?

2. После активации этих 4-х модулей у меня выскакивала циклическая ошибка, вроде 301. Я прочел, что она возникает из-за модуля Global Redirect. Для устранения этой ошибки я по ftp удалил определенную папку, по-новой установил модуль Global Redirect и все заработало. При первой установке я при активации на все 4 модуля поставил флажки.

Может есть четкий порядок установки модулей? Может имеется какая-нибудь "несовместимость" при установке модулей?

P.S. Поиск использовал, с ПС советовался. Ответ не нашел.

Комментарии

Аватар пользователя Tsatur Tsatur 5 марта 2012 в 14:22

ЧПУ - стандартная возможность Drupal'а. Модули, которые Вы установили, имеют несколько иное назначение, нежели включение ЧПУ.

ЗЫ
Главная » Администрирование » Конфигурация » Адреса и поиск » Чистые ссылки
admin/config/search/clean-urls

Аватар пользователя ser_house ser_house 5 марта 2012 в 15:34

Чистые ссылки это, грубо говоря, строки без параметров GET-запроса (всяких там ? и &) и возможность включить их действительно есть в ядре.

Человекопонятный урл — адрес вида catalog/auto/best-from-the-best/lada-kalina вместо node/666. Для настройки таких адресов флажка нет, есть модули, которые Вы указали.

Порядок установки может определяться зависимостями между модулями (если они есть), в таком случае система сама не даст Вам установить модуль, для работы которого необходим другой, отсутствующий.

Циклическая ошибка вызывается Global Redirect версии 1.4 из-за языкового префикса в адресе. Если поищете на этом форуме, то найдете советы, как от неё избавиться. Лично я просто использую версию 1.3

Аватар пользователя Reux Reux 5 марта 2012 в 16:27

"Tsatur" wrote:
Главная » Администрирование » Конфигурация » Адреса и поиск » Чистые ссылки

У меня вместо "Адреса и поиск" написано "ПОИСК И МЕТАДАННЫЕ"

"ser_house" wrote:
Если поищете на этом форуме, то найдете советы, как от неё избавиться.

От ошибки я избавился. Меня больше интересует вопрос "Что надо было сделать, чтобы она не появлялась?". Я хочу на будущее предупредить эту ошибку, если это возможно.

Аватар пользователя ser_house ser_house 5 марта 2012 в 17:33

"ser_house" wrote:
Если поищете на этом форуме, то найдете советы, как от неё избавиться

"Reux" wrote:
Я хочу на будущее предупредить эту ошибку, если это возможно.

А разве, найдя решение Вы не сможете в дальнейшем её предупредить?

Либо используйте (пока) версию 1.3 и ждите 1.5 (кажется в ней будет пофиксено, если судить по текущей dev), либо в admin/config/regional/language/edit/ru уберите префикс языка ru

Аватар пользователя Reux Reux 5 марта 2012 в 17:44

"ser_house" wrote:
Либо используйте (пока) версию 1.3

Я пошел по стандартному пути "Модули-Добавить модуль", вбил название модуля. Меня перевели на страницу _http://drupal.org/project/globalredirect. Было предложено установить версию 1.4. Про другие не было написано.

Я неверно добавляю модули?

Аватар пользователя Айдар Айдар 5 марта 2012 в 18:00

Да все верно - скока можно объяснять! Просто в версии 1.4. ошибка, которую мэйнтейнер не хочет исправлять.

"Reux" wrote:
Меня больше интересует вопрос "Что надо было сделать, чтобы она не появлялась?". Я хочу на будущее предупредить эту ошибку, если это возможно.

Не ставь больше модули.