или как изменить URL при помощи встроенного расширения
URL (на английском – Uniform Resource Locator) – единообразный локатор ресурса, определитель его местонахождения в сети интернет (в нашем случае мы имем ввиду протокол передачи гипертекста HTTP, потому как URL используются в названиях других сетевых протоколов).
С определением разобрались, самое время выяснить его роль в Drupal.
По умолчанию при добавлении статьи (Article
) на сайте система управления Друпал присваивает ей URL http://имя_сайта.ru/node/1
– согласитесь, это не слишком удобно по двум причинам. Во-первых, по структуре URL совсем не понятно, о чем идет речь в контексте страницы. Во-вторых, для поисковой оптимизации данная конструкция не является выгодной. Для SEO нам понадобится более практичный вариант. Подробно про изменение URL адресов смотрим дальше.
В панели администратора переходим в Конфигурация → Синонимы URL → Patterns:
В прошлом уроке я обещал показать, как сделать так, чтобы новые страницы добавлялись не в папку content, которая задана по умолчанию, а в другую папку или без папки. Сделать это легко. Например, если вы хотите, чтобы URL новых страниц отображалось сразу же после названия сайта, тогда уберем директорию content:
Выглядеть образец может подобно этому (внизу сохраняем настройки):
Теперь новые добавленные статичные страницы имеют URL http://имя_сайта.ru/страница
, а новые статьи будут публиковаться в папке news. Вы имеете возможность поэкспериментировать со своими собственными директориями.
Что касается ранее добавленных страниц, то они по-прежнему находятся в папке content, а вот ранее созданные статьи запросто можно переместить в папку news (смотрим образец выше). Для этого переходим в Bulk Update, отмечаем Content paths и обновляем:
Остался еще один не решенный вопрос, который я обещал решить в прошлом уроке. Вопрос в том, чтобы URL материалов отображались латинскими буквами, что полезно для поисковой оптимизации текстов и сайта в целом. Приступим к его решению. Для этого нам понадобятся модули, которые мы ставили в одной из прошлых глав самоучителя по Drupal.
При публикации материала (страницы или статьи) или же в процессе редактирования уже имеющегося, во вкладке Настройки адресов снимаем галочку, чтобы отключить автоматическое определение псевдонимов:
Прописываем произвольное имя латинскими буквами и ниже сохраняем материал:
Почему не оставить название на русском языке? – URL с русскими буквами в поисковиках и браузерах кодируются непонятными символами. И еще, мягкий знак не переводится, хотя для него предусмотрен символ одинарной кавычки «'» я его просто пропускаю, так как он в составе URL тоже заменяется кодом.
Как правильно написать слово на транслите? – Я использую сервис Translit.ru
В следующем уроке мы установим модуль визуального редактора для более быстрого и удобного написания материалов, который имеет все необходимое для форматирования текста с помощью HTML тегов.
Drupal ссылки и заголовки URL адрес Drupal Визуальный редактор Drupal