Destination URLs can be dynamic. You might want to include part of the source URL in your destination so your visitors are landing directly at the right place.
redirect.pizza supports the following variables to use in your redirect. These will be automatically replaced when the redirect is performed based on the visitor's info. Multiple destination variables can be used in a single URL.
All examples below are based on the following incoming URL:https://www.redirect-me-plz.co.uk/contact
{domain.fqdn}
- example: www.redirect-me-plz.co.uk
{domain.label}
- example: www.redirect-me-plz
- example:
{domain.root} redirect-me-plz
{domain.extension}
- example: co.uk
- example:
{domain.subdomain}www
example:
{domain.subdomains.0} -www
{path}
- example: contact
- example:
{path:auto_trailing_slash}contact/
{segments.0}
- example: contact
- available till {segments.9}{query.xxxxx}
- example: value
- The query parameter is the xxxxx position.{method}
- example: POST
{ip}
- example: 127.0.0.1
{userAgent}
- example: Mozilla/5.0 (iPad; U; CPU.....)
{scheme}
- example: https
- example:
{country}US
- example:
{continent}NA
- example:
{city}Mountain View
- example:
{latitude}37.4192
- example:
{longitude}-122.0574
- example:
{subdivision.code}CA
- example:
{subdivision.name}California
Broken destination monitor
When using the broken destination monitor, you can use the following variables as well:
{monitoring.enabled}
- example: true
{monitoring.status}
- example: up
{monitoring.lastCheckStatusCode}
- example: 200
Examples
Example 1
Source: https://my-old-site.com/
Destination: https://fancy-new-site.com/?rel={domain.label}
Will be redirect to: https://fancy-new-site.com/?rel=my-old-site
Example 2
Source: https://my-old-site.com/subpage
Destination: https://fancy-new-site.com/old/{path}
Will be redirect to: https://fancy-new-site.com/old/subpage
Example 3
Source: https://wildcard.my-old-site.com/
Destination: https://{domain.subdomain}.fancy-new-site.com
Will be redirect to: https://wildcard.fancy-new-site.com