Модуль Sub-path URL Aliases позволяет применять альтернативные адреса на основе совпадения части URL. Стандартно, если для пути node/1
указан альтернативный адрес content/1
, то он будет использоваться для этого документа. Но если в документе перейти на вкладку «Правка», то путь опять измениться на системный — node/1/edit
, так как альтернативный адрес указан для пути node/1
, а не для пути node/1/edit
(а стандартный модуль Path учитывает только полные совпадения URL, а не их отдельных частей).
При использованием этого модуля, в случае правки документа, путь на node/1/edit
не изменится и первая часть адреса будет по-прежнему использовать альтернативный адрес, к которому добавиться лишь часть edit — content/1/edit
. Этот же подход будет работать и для любых других альтернативных адресов, в том числе видов, у которых в части пути указан аргумент — node/%/[вид]
.