Module Description
The Drupal Path module matches only full URLs when creating SEO-friendly aliases. This module extends that behavior by also matching known sub-paths and replacing them with their respective alias.

For example, if user/1 is aliased to users/admin, this module rewrites the link to the user contact page user/1/contact to use the aliased URL users/admin/contact instead. This also includes Views URLs taking a node as argument (e.g. node/%/yourview), in short, every URL that is based on, or extends, an existing alias. In combination with the Pathauto module it is possible to get rid of all remaining exposed internal non-administrative URLs.

Requirements
None

Known Issues

* Drupal 7: While Sub-pathauto works when drupal_get_normal_path() is called, if drupal_get_path_alias() is called, the hook to alter URLs is not invoked. Functionality that uses this function to compare things like page visibility settings will not match the sub-path processed URL. This is due to core bug #1248626: drupal_get_path_alias() does not invoke url alter hook while drupal_get_normal_path() does.

Credits
Original module (Subpath URL alias) written by Stefan M. Kudwien (smk-ka).

Recommended modules

* Pathauto

Similar modules

* Extended path aliases: Drupal 7 only and requires installing runkit PECL module or patching core.

Project Usage
11830
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module extends the Drupal Path module by matching known sub-paths and replacing them with their respective aliases, allowing for SEO-friendly URLs and eliminating exposed internal non-administrative URLs.
Data Name
subpathauto

OPENAI CHATBOT

OPENAI CHATBOT

14:33:37
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.