Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Sodium 3.0.2 Minor update available for module sodium (3.0.2). Release: Snipper 1.0.4 Minor update available for module snipper (1.0.4). Release: X-Frame-Options Allow-From webvisor.com 2.0.2 Minor update available for module xframe_allow_webvisor (2.0.2). Release: Swagger UI Info 2.0.2 Minor update available for module swagger_ui_info (2.0.2). Release: Contact Mail 2.0.4 Minor update available for module contact_mail (2.0.4). Release: BootBase 2.0.3 Minor update available for theme bootbase (2.0.3). Release: Synapse Theme 2.0.1 Minor update available for module syntheme (2.0.1). Release: URL Rewriter 1.0.0-alpha4 New alpha version released for module url_rewriter (1.0.0-alpha4). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Module Revived: Year/Month Widget 1.1.3 Module year_month_widget updated after 9 months of inactivity (1.1.3).

Route Path Alias

4 sites Security covered Drupal 11 · not 10
View on drupal.org

This module allows you to create custom aliases for complex Drupal routes that include dynamic parameters. It supports multilingual sites and can apply different aliases based on conditions like the type of the entity in the dynamic parameter.

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.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 11 Jun 19, 2026
1.0.x-dev Dev 11 Jun 15, 2026