Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module prevents Drupal from creating URL aliases or routes that start with specific disallowed paths. This is useful for avoiding conflicts with non-Drupal applications or special directories on your website.

This module allows you to disallow certain paths in URL aliases. For example, if "/api" is a special folder in your web site's document root, then you can prevent Drupal from creating any URL aliases that start with "/api".

Features

You might need this module if you want to restrict the URL paths used in URL aliases. For example, if your Drupal website lives at https://www.example.com/, and you have a non-Drupal app at https://www.example.com/different-app, then you might not want someone to create a Drupal page that is available at /different-app/my-page (because the request to that URL might be handled by the app under /different-app path).

This module integrates with both URL aliases (from core's Path module) and with other routes. That is, you can prevent both URL aliases and routes from being set if they conflict with your list of disallowed URL paths.

Post-Installation

See README.md

Additional Requirements

- Path module (from Drupal Core)
- Pathauto

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
Oct 2025
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0-beta1 Pre-release 10–11 Jan 14, 2026
1.0.x-dev Dev 10–11 Oct 15, 2025