Skip to main content
Toolbar items
Back to site
Manage
Administration menu
Add Content
Content
Structure
Appearance
Extend
Configuration
People
Reports
Edit
Anonymous
User account actions
Log in
Settings
Breadcrumb
Home
Administration
Configuration
Search and metadata
URL aliases
Primary tabs
•••
List
Patterns
Settings
Bulk generate
Delete aliases
Enabled entity types
Enable to add a path field and allow to define alias patterns for the given type. Disabled types already define a path field themselves or currently have a pattern.
Entity subqueue
Media
Custom menu link
Content
Salesforce Form Field
Salesforce Form Field
Taxonomy term
User
Verbose
Display alias changes (except during bulk updates).
Separator
Character used to separate words in titles. This will replace any spaces and punctuation characters. Using a space or + character can cause unexpected results.
Character case
Convert token values to lowercase.
Maximum alias length
Maximum length of aliases to generate. 100 is the recommended length. 255 is the maximum possible length.
Maximum component length
Maximum text length of any component in the alias (e.g., [title]). 100 is the recommended length. 255 is the maximum possible length.
Update action
Do nothing. Leave the old alias intact.
Create a new alias. Leave the existing alias functioning.
Create a new alias. Delete the old alias.
What should Pathauto do when updating an existing content item which already has an alias? Considering installing the
Redirect module
to get redirects when your aliases change.
Transliterate prior to creating alias
When a pattern includes certain characters (such as those with accents) should Pathauto attempt to transliterate them into the US-ASCII alphabet?
Reduce strings to letters and numbers
Filters the new alias to only letters and numbers found in the ASCII-96 set.
Strings to Remove
a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with
Words to strip out of the URL alias, separated by commas. Do not use this to remove punctuation.
Safe tokens
alias, path, join-path, login-url, url, url-brief
List of tokens that are safe to use in alias patterns and do not need to be cleaned. For example urls, aliases, machine names. Separated with a comma.
Punctuation
Double quotation marks (
"
)
Remove
Replace by separator
No action (do not replace)
Single quotation marks (apostrophe) (
'
)
Remove
Replace by separator
No action (do not replace)
Back tick (
`
)
Remove
Replace by separator
No action (do not replace)
Comma (
,
)
Remove
Replace by separator
No action (do not replace)
Period (
.
)
Remove
Replace by separator
No action (do not replace)
Hyphen (
-
)
Remove
Replace by separator
No action (do not replace)
Underscore (
_
)
Remove
Replace by separator
No action (do not replace)
Colon (
:
)
Remove
Replace by separator
No action (do not replace)
Semicolon (
;
)
Remove
Replace by separator
No action (do not replace)
Vertical bar (pipe) (
|
)
Remove
Replace by separator
No action (do not replace)
Left curly bracket (
{
)
Remove
Replace by separator
No action (do not replace)
Left square bracket (
[
)
Remove
Replace by separator
No action (do not replace)
Right curly bracket (
}
)
Remove
Replace by separator
No action (do not replace)
Right square bracket (
]
)
Remove
Replace by separator
No action (do not replace)
Plus sign (
+
)
Remove
Replace by separator
No action (do not replace)
Equal sign (
=
)
Remove
Replace by separator
No action (do not replace)
Asterisk (
*
)
Remove
Replace by separator
No action (do not replace)
Ampersand (
&
)
Remove
Replace by separator
No action (do not replace)
Percent sign (
%
)
Remove
Replace by separator
No action (do not replace)
Caret (
^
)
Remove
Replace by separator
No action (do not replace)
Dollar sign (
$
)
Remove
Replace by separator
No action (do not replace)
Number sign (pound sign, hash) (
#
)
Remove
Replace by separator
No action (do not replace)
At sign (
@
)
Remove
Replace by separator
No action (do not replace)
Exclamation mark (
!
)
Remove
Replace by separator
No action (do not replace)
Tilde (
~
)
Remove
Replace by separator
No action (do not replace)
Left parenthesis (
(
)
Remove
Replace by separator
No action (do not replace)
Right parenthesis (
)
)
Remove
Replace by separator
No action (do not replace)
Question mark (
?
)
Remove
Replace by separator
No action (do not replace)
Less-than sign (
<
)
Remove
Replace by separator
No action (do not replace)
Greater-than sign (
>
)
Remove
Replace by separator
No action (do not replace)
Slash (
/
)
Remove
Replace by separator
No action (do not replace)
Backslash (
\
)
Remove
Replace by separator
No action (do not replace)