Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

URL wildcards and custom aliases

Make short addresses and pattern redirects in the administration - global URL aliases for module views, URL wildcards with placeholders, redirect or direct, testing an address, and the order in which they are tried.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/creators/website-creators/url-wildcards.md

On this page

URL wildcards and custom aliases

This page is for website creators who need addresses the content tree does not make by itself: short campaign addresses, friendly addresses for module pages (/login), and patterns that send a whole family of old addresses to new ones. Reference: Links, URL aliases, wildcards and search statistics.

Contents

  1. Three kinds of addresses
  2. Global URL aliases
  3. URL wildcards
  4. Redirect or direct
  5. Order of resolution
  6. Examples

Three kinds of addresses

KindMade whereExample
Node aliasautomatically, and on the node's URL aliases tab/About-us
Global aliasSetup > URL translator (/content/urltranslator)login for user/login
WildcardSetup > URL wildcards (/content/urlwildcards)news/* to articles/{1}

Global URL aliases

Fields: New URL alias (without host and leading slash), Destination (a module view such as user/login or an existing address), Language, Include in other languages, and Alias should redirect to its destination. An alias to content/view/full/<node> becomes an alias of that node and appears on the node's tab instead. The list marks aliases whose module no longer exists.

URL translator: the global URL aliases and the form to add one
URL translator: the global URL aliases and the form to add one

URL wildcards

Each * in the pattern matches any text; {1}, {2} in the destination put it back. The page refuses a destination that uses a placeholder the pattern has no * for. Try an address shows which wildcard an address matches, what it becomes and whether visitors are redirected, without changing anything.

URL wildcards: address patterns that redirect or forward, and the form to add one
URL wildcards: address patterns that redirect or forward, and the form to add one
PatternDestinationnews/2026/october becomes
news/*articles/{1}articles/2026/october
news/*/*archive/{2}/{1}archive/october/2026
old-blog/*https://blog.example.org/{1}a redirect to the other site

Redirect or direct

Redirect (301)Direct
Visitor seesthe destination's addressthe address they typed
Search enginesindex the destinationmay index both
Use forold addresses, short campaign addressesfriendly addresses for module views

Prefer redirect: one address per page is better for search engines.

Order of resolution

  1. URL aliases (node and global) first.
  2. Wildcards only when no alias matches, in the order they were created; the first match wins.
  3. Otherwise the module view itself (/content/view/...), else "not found".

A wildcard that "does nothing" is usually shadowed by an alias or an older wildcard.

Examples

  • Print campaign: autumn redirects to /Campaigns/Autumn-2026.
  • Sign-in: login to user/login, direct.
  • Old site: products/*.html cannot be expressed literally; products/* to Products/{1} with the old .html addresses handled as aliases on the nodes that differ.

To create many global URL aliases and wildcards at once from a file (CSV, Excel, or the old site's Apache or nginx rules), import a URL map: Migrating URLs.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x