Skip to content

Fix URLBase redirects for reverse proxy support#191

Open
STiXzoOR wants to merge 3 commits into
sirrobot01:mainfrom
STiXzoOR:fix/urlbase-reverse-proxy
Open

Fix URLBase redirects for reverse proxy support#191
STiXzoOR wants to merge 3 commits into
sirrobot01:mainfrom
STiXzoOR:fix/urlbase-reverse-proxy

Conversation

@STiXzoOR
Copy link
Copy Markdown

  • Fix index 404 when using URLBase with reverse proxy
  • Fix hardcoded redirects to use URLBase prefix
  • Add reverse proxy documentation and nginx examples

STiXzoOR and others added 3 commits January 13, 2026 22:04
All HTTP redirects now use the redirectTo helper which prepends URLBase,
fixing navigation when app is mounted at a subpath (e.g., /decypharr/).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
StripSlashes middleware removes trailing slashes from requests, but
URLBase was defined with trailing slash causing route mismatch.
Now routes are defined without trailing slash when URLBase != "/".

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add comprehensive reverse proxy guide at docs/docs/guides/reverse-proxy.md
- Add nginx example configs in examples/nginx/ (subfolder and subdomain)
- Document URL base configuration, external auth bypass for API routes
- Update CLAUDE.md with implementation details

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant