Setup Reverse Proxy
HelpGuides support configuration of reverse proxy for advanced scenarios.
What is Reverse Proxy?
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.
How it works
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
.
Why use a reverse proxy?
The use case for a reverse proxy is:
- Migrate content to a more robust platform, e.g. HelpGuides (search, APIs, AI tools, etc.)
- Do not break existing, published URLs
- Ensure that content remains associated with the root domain vs. a subdomain - good for SEO.
Setting up a Reverse Proxy
Setting up a Reverse Proxy is beyond the scope of this article. 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.