Juliet Just Masks is a high-performance URL masking and reverse proxy mask manager for WordPress. While Romeo Redirect Manager handles open redirects, Juliet provides seamless stealth routing and URL masking.
As a lightweight, native URL masker, Juliet lets WordPress act as a stealth reverse proxy. It intercepts specific incoming paths, keeps the visitor’s address bar unchanged, and fetches/renders dynamic HTML, React/Vue SPAs, or external landing pages behind the scenes.
<base> Tag Injector — Keeps relative script chunks, assets, and API requests properly routed through the proxy.url() assets, and external navigation links into your local mask namespace./css/style.css, srcset, inline url(), data-src) on the fly.X-Forwarded-For), User-Agent, language, and protocol for accurate analytics.<base> Injector — Smart <base href> injection tailored for complex JavaScript/AJAX-heavy SPAs.marketing-hub.https://external-landing-page.com/promo-1.Visiting yoursite.com/marketing-hub now renders the remote landing page while the address bar still shows yoursite.com/marketing-hub. Deeper paths work too: yoursite.com/marketing-hub/pricing proxies the remote app’s /pricing route.
Set-Cookie responses are not forwarded (cookies would be scoped incorrectly). Authenticated remote applications need additional cookie handling; forwarding the visitor’s cookies upstream is available via the juliet_forward_cookies filter but leaks this site’s auth cookies, so only enable it for trusted targets.data-src set by JavaScript after load cannot be patched server-side; enable <base> injection for those apps.juliet_target_url — filter the final outbound URL (args: $url, $mask, $subpath).juliet_timeout — remote fetch timeout in seconds (default 15).juliet_cache_ttl — response cache TTL in seconds (default 300, 0 disables).juliet_max_cache_bytes — max cacheable body size (default 2 MB).juliet_proxy_headers — outbound proxy headers (args: $headers, $mask, $url).juliet_forward_cookies — forward the visitor’s Cookie header upstream (default false).juliet_allow_private_targets — allow private/internal network targets (default false).juliet_apply_link_masking — rewrite same-origin remote links into the slug namespace (default true).juliet_reserved_slugs — slugs that may never be registered as masks.juliet_request_args — full wp_remote_request() argument override.juliet_honor_loop_guard — block requests that already carry the proxy signature (default true).