Skip to main content

Path Rewriting Settings

This reference covers all of Pomerium's Path Rewriting Settings:

Prefix Rewrite

If set, Prefix Rewrite indicates that during forwarding, the matched prefix (or path) should be swapped with this value.

How to configure

YAML/JSON settingTypeUsage
prefix_rewritestringoptional

Examples

from: https://from.example.com
to: https://to.example.com
prefix: /admin
prefix_rewrite: /

A request to https://from.example.com/admin would be forwarded to https://to.example.com/.

Regex Rewrite

If Regex Rewrite or Regex Rewrite Substitution are set, the URL path will be rewritten according to the pattern and substitution, similar to prefix_rewrite.

How to configure

YAML/JSON settingTypeUsage
regex_rewrite_patternstringoptional
regex_rewrite_substitutionstringoptional

Examples

regex_rewrite_pattern: '^/service/([^/]+)(/.*)$'
regex_rewrite_substitution: "\\2/instance/\\1"