HelpGuides support configuration of reverse proxy for advanced scenarios.
For the sake of example, let's say you own a domain example.com. You have an existing website using that domain running WordPress where you host a blog: example.com/blog/example-name.
You then created a project on HelpGuides myproject.helpguides.io. And, you want to move your blog content from WordPress to HelpGuides while still using WordPress for your main website. This setup is known as a reverse proxy.
Requests sent to example.com/blog/example-name are proxied to myproject.helpguides.io/example-name. The blog content is hosted at myproject.helpguides.io, but the browser URL and canonical URL remains example.com/blog/example-name.
The use case for a reverse proxy is:
Setting up a Reverse Proxy is a complex topic. But platforms such as Cloudflare make these types of advanced configurations relatively simple.
RecommendedIf you want to support a reverse proxy for your HelpGuides content, please contact support. Reverse proxy configuration is only available in our enterprise plans.
Setting up a reverse proxy with Cloudflare requires mapping your DNS record to Cloudflare. If you cannot do this, you cannot use Cloudflare for reverse DNS.
You Application Domain is found in your HelpGuides project settings:

When no reverse proxy is used, this is the path used for your documentation hosted on HelpGuides. Note, HelpGuides does support custom subdomains too.
Your canonical path is configured by the HelpGuides team. Once configured you can find it on the Advanced Tab in settings:

In the above example, we're showing how we map requests to httsp://helpguides.io/blog to our main domain https://vszh13.helpguides.io. This could just as easily be https://yourdomain.com/blog mapping to https://[your subdomain].helpguides.io.
Create a Cloudflare worker to manage reverse proxy requests from your domain into your helpguides.io project. You will need your Application Domain. The script below is used to rewrite requests that have a /blog/.
For example, a request to:
https://helpguides.io/blog/helpguidesio-now-supports-model-context-protocol-mcp
is reverse proxied to:
https://vszh13.helpguides.io/helpguidesio-now-supports-model-context-protocol-mcp
If you are going to use different paths, your configuration may be different.