Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

The Route Path Aliases module provides the ability to add aliases for complex paths defined in routes, namely paths that provide dynamic parameters.

Features

  • Add aliases for paths that contain dynamic parameters. e.g. /user/{user} -> /person/{user}
  • Supports all routes, core and custom.
  • Full multilingual support for aliases in multiple languages.
  • Conditions support for dynamic parameters that can have different kinds of values. e.g. For /node/{nid}, an alias can be created based on the bundle (type) of the {node} entity, allowing the creation of different aliases per type.

Post-Installation

To configure and add route aliases post-installation, simply visit the configuration page at /admin/config/search/path/route-aliases. The module does not ship with any pre-made aliases.

Similar projects

The Dynamic Path Rewrites module provides similar functionality. The main difference with Route Path Aliases is the additional multilingual support and parameter condition matching.

Activity

Total releases
1
First release
Jun 2026
Latest release
5 hours ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.x-dev Dev Jun 15, 2026