Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Path File

Security covered Maintenance fixes only 1,387 sites

This module allows you to upload files and assign them a permanent URL alias. This ensures that if the file is updated or replaced, any links pointing to its original URL will automatically be directed to the new version. This provides a consistent way to manage file accessibility and updates on your site.

The Path File module allows content editors to upload files and specify the url at which they will be available. Normally, when uploading a file to Drupal with the same name as an existing file, it is given a new name instead of overwriting the existing file. This can problematic when file urls are referenced in content, menus, etc but may need to be updated in the future. The Path File module allows you to mitigate the impact of those changes by setting up a canonical url alias which will always point to the most up-to-date file.

Quickstart

After installing the module, visit /admin/structure/path_file_entity and click the "Add Path file entity" button. The creation form allows you to assign a name (used for labeling), upload a file, and provide a path at which that file should be accessible.

You can update the allowed file extensions for this module by visiting the settings page here: /admin/structure/path_file_entity/settings.

If anonymous users are unable to view published files, please verify that they have the "View published Path file entity entities" permission.

Requirements

The core file module must be installed.

Similar Modules

The File Aliases module provides similar functionality in that it allows you to use custom customized paths for your uploaded files. However, the Path File module allows you to treat files as first-class content. Each file is wrapped in an entity with can be published/unpublished and permissions can be managed independently of nodes.

Drupal 11 · not 10

Ask your assistant about Path File

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Mar 2025
Latest release
1 month ago
Releases (12 mo)
2
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.2.0 Stable 11 Sep 4, 2026
2.1.1 Stable 8–11 Aug 10, 2026
2.1.0 Stable 8–11 Aug 23, 2025
2.0.0 Stable 8–10 Mar 4, 2025