URL в системе Друпал

Изменение URL адресов

URL адрес в Drupal и его редактирование

или как изменить URL при помощи встроенного расширения

URL (на английском – Uniform Resource Locator) – единообразный локатор ресурса, определитель его местонахождения в сети интернет (в нашем случае мы имем ввиду протокол передачи гипертекста HTTP, потому как URL используются в названиях других сетевых протоколов).

С определением разобрались, самое время выяснить его роль в Drupal.

По умолчанию при добавлении статьи (Article) на сайте система управления Друпал присваивает ей URL http://имя_сайта.ru/node/1 – согласитесь, это не слишком удобно по двум причинам. Во-первых, по структуре URL совсем не понятно, о чем идет речь в контексте страницы. Во-вторых, для поисковой оптимизации данная конструкция не является выгодной. Для SEO нам понадобится более практичный вариант. Подробно про изменение URL адресов смотрим дальше.

Как изменить URL адрес в Drupal

В панели администратора переходим в КонфигурацияСинонимы URLPatterns:
url address

В прошлом уроке я обещал показать, как сделать так, чтобы новые страницы добавлялись не в папку content, которая задана по умолчанию, а в другую папку или без папки. Сделать это легко. Например, если вы хотите, чтобы URL новых страниц отображалось сразу же после названия сайта, тогда уберем директорию content:
адрес urlв друпал

Выглядеть образец может подобно этому (внизу сохраняем настройки):

Теперь новые добавленные статичные страницы имеют URL http://имя_сайта.ru/страница, а новые статьи будут публиковаться в папке news. Вы имеете возможность поэкспериментировать со своими собственными директориями.

Что касается ранее добавленных страниц, то они по-прежнему находятся в папке content, а вот ранее созданные статьи запросто можно переместить в папку news (смотрим образец выше). Для этого переходим в Bulk Update, отмечаем Content paths и обновляем:
url drupal

Остался еще один не решенный вопрос, который я обещал решить в прошлом уроке. Вопрос в том, чтобы URL материалов отображались латинскими буквами, что полезно для поисковой оптимизации текстов и сайта в целом. Приступим к его решению. Для этого нам понадобятся модули, которые мы ставили в одной из прошлых глав самоучителя по Drupal.

При публикации материала (страницы или статьи) или же в процессе редактирования уже имеющегося, во вкладке Настройки адресов снимаем галочку, чтобы отключить автоматическое определение псевдонимов:
Uniform Resource Locator

Прописываем произвольное имя латинскими буквами и ниже сохраняем материал:
адреса в друпал 7

Почему не оставить название на русском языке? – URL с русскими буквами в поисковиках и браузерах кодируются непонятными символами. И еще, мягкий знак не переводится, хотя для него предусмотрен символ одинарной кавычки «'» я его просто пропускаю, так как он в составе URL тоже заменяется кодом.

Как правильно написать слово на транслите? – Я использую сервис Translit.ru

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

Автор проекта - Вася Митин | Дата публикации: Октябрь 2012 | Обновление: Ноябрь 2018

Drupal ссылки и заголовки   URL адрес Drupal   Визуальный редактор Drupal