obtener 404 para enlaces con la aplicación create-react-app implementada en páginas github

Estoy tratando de implementar una aplicación create-react-to en una ruta relativa en las páginas de GitHub con un dominio personalizado. P.ej.www.example.com/myproject

Estoy usandoreact-router-dom, react-router-redux yreact-router-bootstrap

He configurado la página de inicio enhttp://www.example.com/myproject enpackages.json (intentóhomepage = "." también) y también basename configurado para mi historial:

...
export const history = createHistory({ basename: '/myproject' });
const middleware = [thunk, routerMiddleware(history)];
...
const composedEnhancers = compose(applyMiddleware(...middleware), ...enhancers);
const store = createStore(rootReducer, initialState, composedEnhancers);

La aplicación implementada funciona enwww.mydomain.com/myproject y puedo navegar a través de los enlaces de la aplicación.

Pero obtuve 404 cuando trato de ingresar una ruta directamente (por ejemplo.www.example.com/myproject/account) o si actualizo el navegador en una subpágina.

El objetivo a largo plazo es configurar diferentes rutas relativas para entornos de desarrollo y producción como se describe enesta respuesta pero primero solo necesito hacer que funcione en la implementación.