Community Documentation

Pathauto: generate URL path aliases automatically

Last updated August 7, 2012. Created by siruguri on September 14, 2005.
Edited by Delphine Lepers, Dave Reid, tanoshimi, LeeHunter. Log in to edit this page.

The Pathauto module creates automatic path aliases for content, users, and taxonomy terms, eliminating the need to create them manually. This way, your site is more user and search engine friendly, and more descriptive about its content with less work from your side.

The aliases are generated when you create an object in your site and are based upon the pathauto patterns (placeholders) you specify at:

  • For 6.x: Administer > Site Building > URL aliases, in the "Automated alias settings" tab.
  • For 7.x: Administer > Configuration > Search and Metadata > URL aliases, in the "Patterns" tab.
  • Pattern tab provides several default patterns that automatically alias the different content types. Thanks to token module, the page URL can be set to be more reflective of its content (title, keywords,..)
  • Settings tab allows to refine length and case, as well as defining if an alias is to be replaced or added to the list.
  • Bulk update allow to generate path for unaliased content on-demand.
  • Delete tab provides a way to delete large numbers of aliases.

You can also:

Additional resources

Comments

With current D7 and pathauto

With current D7 and pathauto for 7.* versions not found any "Patterns" tab in "Administer > Configuration > Search and Metadata > URL aliases". :/

Nobody is perfect

That might be the theme problem

Try switching your administrative theme to Seven or Bartik.
Some fancy administrative themes often tend to hide some fields and tabs, especially when newer versions of jQuery are in use.

--
pawel

Make sure you have the core

Make sure you have the core Path module enabled and the contributed Pathauto and Token modules installed and enabled.

You should then see the "Patterns" tab among others in the Drupal admin at /admin/config/search/path.

About this page

Drupal version
Drupal 6.x, Drupal 7.x
Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.
nobody click here