Drupal is a registered trademark of Dries Buytaert
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)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

language_neutral_aliases

1,192 sites Security covered
View on drupal.org

Make URL aliases language independent.

Drupal 8 contains advanced URL alias management, allowing for URL aliases dependent on the currently selected language. This can however, depending on the language setup of the site be confusing for users that often expect URL aliases to be global.

This module decouples URL aliases from the language system, making URL aliases independent of the language of the session (user selected, site configured) and content (node language, etc).

If the module is installed on an existing site, all URL aliases that is not language neutral will be totally hidden. The paths will not work, they will not show up on node edit and they will not be listed in the URL aliases admin pages. But they can be resurrected by uninstalling the module.

Note that if using translated content, the "URL alias" field must not be translated. It is not possible to create unique (language neutral) aliases per translation due to the way aliases and translations work together.

For permanent usage, it's recommended to either clean out non-language neutral aliases before installing the module, or run "UPDATE url_alias SET langcode = 'und' WHERE langcode <> 'und';" in the database, to bulk change them to language neutral.

Activity

Total releases
1
First release
Mar 2025
Latest release
1 year ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
3.2.1 Stable Mar 26, 2025