Інша справа людино-зрозумілі урл, який для даної статті мав би вигляд:
Дану проблему вирішує модуль Transliteration. Він автоматично перетворює російські букви в латинські і передає створений правильний title в Pathauto.
Ще такий момент: у Pathauto є одна залежність - модуль Token. Поки не варто замислюватися, які функції виконує цей модуль, просто він повинен бути в системі, щоб Pathauto заробив.
Як бачите, за людино зрозумілі урл в Drupal відповідає зв'язка трьох модулів: Pathauto + Transliteration + Token.
Настоянки Transliteration можна не чіпати, а Token і зовсім не має налаштувань. Так що залишається тільки Pathauto. Його налаштування розташовуються в розділі «Конфігурація» - «Пошук і метадані» - «Синоніми URL».
Нам потрібна вкладка «Шаблони». Тут задаються шаблони, відповідно до яких будуть формуватися ЧПУ в Drupal. Я встановив наступні значення за замовчуванням:
- Шляхи матеріалів: [node: title] .html
- Шляхи термінів таксономії: [term: vocabulary] / [term: name] .html
- Шляхи користувача: users / [user: name] .html
Всього три шаблону. Як бачите, я задав закінчення .html. Воно підкреслює, що сторінка має статичний вид. Це подобається пошуковим системам.
Зберігаємо шаблони і переходимо на вкладку «Налаштування». Тут нам потрібна тільки одна опція - поставте галочку навпроти «транслітерувати перед створенням синоніма». Збережіть внесені зміни.
Переходимо в розділ «Видалити синоніми», зазначає перший пункт «Все синоніми» і тиснемо «Видалити синоніми зараз!».
Залишається тільки згенерувати нові ЧПУ відповідно до заданих нами шаблонами. Переходимо на вкладку «Масове оновлення», відповідаємо всі три пункти і тиснемо «оновити».
Якщо надумаєте щось поміняти в шаблонах, то після внесення змін повторіть останні два кроки: видаліть старі синоніми і створіть нові.
Редирект 301 в Drupal
Для вирішення даного завдання знадобиться модуль Global Redirect. Він автоматично знаходить дублікати сторінок і налаштовує редирект 301. Просто скачайте Global Redirect. встановіть в систему і увімкніть. У модуля є деякі настройки, але що-небудь змінювати в них не варто.
От і все. Дякую за увагу! Бережіть себе!
Ласкаво просимо на FairHeart.ru!
Три основні теми мого блогу:
З повагою, Дмитро Афонін