Skip to content

Reserved URL Paths and Patterns

Certain URL paths and patterns are reserved for particular applications in Arc XP, and you cannot use them in either PageBuilder resolvers or content URLs. Although some applications may appear to allow you to create paths that mimic these paths, they do not work as expected.

Reserved Paths

The Arc XP Delivery team uses the following paths as part of its regular monitoring and uptime alerting.

  • /status.html
  • /health.txt

Reserved Patterns

  • /arc/* - This is reserved for future use.
  • /arcio/* - This is reserved for Arc I/O, which is now called Outbound Feeds.
  • /outboundfeeds/* - This is reserved for Outbound Feeds.
  • /resizer/* - This is reserved for the Arc Image Resizer.
  • /pf/* - This is reserved for the PageBuilder Engine. For example, files included in the resources folder in a PageBuilder Engine bundle are served from the /pf/resources/ path.
  • /pb/* - This is used by PageBuilder Classic.
  • /.well-known/amce-challenge/* - This is used by Arc XP for automatic SSL certificate validation

Root-Level JavaScript Pattern

Resolver and content at the root level must not end in .js. This is done to ensure that you can serve JavaScript files from the root-level by including such files in your PageBuilder bundle.

Note that this limitation does not apply to paths that are not root-level. For example, /foo.js is considered reserved and must point to an equivalent foo.js file in your PageBuilder bundle. However, /foo/bar.js is allowed and may be used as a resolver or content URL. It will not match a file in your PageBuilder bundle.