Drupal is a registered trademark of Dries Buytaert
drupal 11.4.0 Update released for Drupal core (11.4.0)! drupal 10.6.12 Update released for Drupal core (10.6.12)! drupal 11.3.13 Update released for Drupal core (11.3.13)! drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)!

Drupal 8

What is it?

Adds trailing slashes to all URLs you want.
For example: example.com/user/.
This feature could be usefull for SEO motivations.

How do I install it?

Install and enable this module using one of the following methods:
https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-mod...

When you enable this module you haven't it in action yet.

Now you have to configure it. Read Configuration section for it.

Configuration

  • To configure the module go to /admin/config/trailing-slash/settings
  • On this page you have the option to enable/disable the configuration of this module
  • List of paths
    • Write a path per line where you want a trailing slash. Paths start with slash. It is also possible to add URLs with wildcards. (e.g., '/book', '/node/*')
  • Enabled entity types
    • You can choose the entity types that you want to have a slash, for example, the taxonomy terms of a particular vocabulary or nodes of a bundle

Requirements

  • drupal::language
  • php:7.1

Supporting organizations:

idealista Sponsorship of ongoing development.

Known Issues/Bugs

None.
If you found a new one, please, open it at https://www.drupal.org/node/add/project-issue/trailing_slash

Drupal 7

What is it?

Adds trailing slashes to all Drupal generated clean URLs.
For example: example.com/user/.

How do I install it?

  1. Install and enable this module using one of the following methods:
    http://drupal.org/documentation/install/modules-themes/modules-7

  2. Add a redirect for your website that enforces trailing slashes using one of the following methods (not having duplicate pages is good for SEO):
    • Apache mod_rewrite example (in .htaccess):
      RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_METHOD} !=post [NC]
      RewriteRule ^(.*(?:^|/)[^/\.]+)$ $1/ [L,R=301]
      


    • IIS URL Rewrite example (in web.config):
      <configuration>
      	<system.webServer>
      		<rewrite>
      			<rules>
      				<rule name="Redirect to Trailing Slashes" stopProcessing="true">
       					<match url="^(.*(?:^|/)[^/\.]+)$" />
      					<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
      						<add input="{REQUEST_METHOD}" pattern="post" negate="true" />
      					</conditions>
      					<action type="Redirect" url="{R:1}/" />
      				</rule>
      			</rules>
      		</rewrite>
      	</system.webServer>
      </configuration>


    • Global Redirect module
      Installing this module is a good way to perform global redirects if you can't or don't want to use web server configured redirects.
  3. Go to Administration » Configuration » Search and metadata » Clean URLs in Drupal and ensure that Enable trailing slashes is checked. Easy as that!!

Known Issues/Bugs

None.

Sponsors

Initial development of this module was sponsored by the Australian War Memorial.

Activity

Total releases
1
First release
Jul 2026
Latest release
1 day ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
2.0.0-alpha4 Pre-release Jul 1, 2026