recebendo 404 para links com o create-react-app implantado nas páginas do github

Estou tentando implantar um aplicativo create-react-app em um caminho relativo nas páginas do GitHub com um domínio personalizado. Por exemplo.www.example.com/myproject

estou a usarreact-router-dom, react-router-redux ereact-router-bootstrap

Eu configurei a página inicial comohttp://www.example.com/myproject nopackages.json (tentouhomepage = "." também) e também nome de base configurado para o meu histórico:

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

O aplicativo implantado funciona emwww.mydomain.com/myproject e eu posso navegar pelos links do aplicativo.

Mas recebi 404 quando tento inserir um caminho diretamente (por exemplo,www.example.com/myproject/account) ou se eu atualizar o navegador em uma subpágina.

O objetivo de longo prazo é configurar diferentes caminhos relativos para ambientes de desenvolvimento e produção, conforme descrito emesta resposta mas primeiro eu só preciso fazê-lo funcionar na implantação.

questionAnswers(2)

yourAnswerToTheQuestion