Skip to content

Fix encoded characters in api requests, as well as missing error pages

All requests previously would get forwarded to gitlab-workhorse, including requests to error pages and existing files which Apache itself could serve. The redirect rule now checks for existing files before forwarding to gitlab-workhorse. This closes #43 (closed).

As discussed in https://gitlab.com/gitlab-org/gitlab-recipes/commit/fe1bb890a60a3bfcb8a7b28b3aca2f83e08ef98b#note_4332704 API requests need percent encoded characters. API requests are now handled by a different redirect rule which doesn't escape these characters.

If there are further URLs which need to contain percent encoded characters please let me know.

Merge request reports