Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Node Alias Link Display

124 sites No security coverage
View on drupal.org

This module automatically converts internal links to node pages from their technical `/node/123` format to their user-friendly path aliases, improving SEO and readability. It works as a text filter that can be enabled for specific text formats.

Node Alias Link Display automatically replaces internal links in content that point to /node/{nid} with the corresponding path alias (e.g., /news/my-article). This improves the readability and SEO of your content by ensuring friendly URLs are always used, even when editors paste canonical node links.

Summary

Replaces internal node links like /node/123 in content with their friendly path alias (e.g., /news/my-title) for better SEO and user experience. Works as a Drupal text filter.

Features

  • Automatically scans rendered content for anchor tags linking to /node/{nid}.
  • Replaces canonical node links with their proper path aliases.
  • Fully multilingual: respects language context and path alias translations.
  • SEO-friendly: improves URL readability for users and search engines.
  • Integrated as a Drupal text filter—can be enabled per text format.

When to use this module?

  • When editors paste internal node links using the /node/123 format into WYSIWYG editors.
  • When you're aiming to ensure all rendered URLs are SEO-friendly.
  • In multilingual sites where canonical URLs do not reflect the translated alias.

Post-Installation

Once installed:

  1. Navigate to Configuration > Content authoring > Text formats and editors.
  2. Edit the text format you want this filter to apply to (e.g., "Full HTML").
  3. In the Filters section, enable Node Alias Link Display.
  4. Save the text format.

No further configuration is necessary. The filter will automatically convert all /node/{nid} links to aliases at render time.

Node Alias Link Display stands out for its multilingual capabilities and simplicity of integration as a single text filter.

Activity

Total releases
2
First release
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Release date
1.0.1 Stable Jun 4, 2025
1.0.0 Stable Jun 3, 2025