If the CMS is provided through a file at example.com/admin/index.html, and a user loads it via example.com/admin, the location ends up at example.com/admin#/, and relative paths are relative to root instead of /admin/. This stops the config file from loading, among other things.
React Router may have a config to help with this, but we'll probably just need to force a trailing slash before loading the app.