Belirtilen on the react-router docs olarak yanıt yönlendiricili bir basename kullanmaya çalışıyorum. Bu, base href'un kullanımdan kaldırılmasından kaynaklanmaktadır. İşte Basename düzgün çalışmıyor
şimdi ne var:import { Route, Router, useRouterHistory } from 'react-router';
import { createHistory } from 'history';
import { render } from 'react-dom';
var history = useRouterHistory(createHistory)({
basename: '/subdirectory'
});
render(
<Router history={history}>
<Route path='/' component={App}>
<Route path='next' component={Next} />
</Route>
</Router>,
document.getElementById('root')
);
(App
bileşeni render) beklendiği gibi ben http://the-url.com/subdirectory
sayfa yüklendiğinde gittiğimde. Ancak, http://the-url.com/subdirectory/next
'a gittiğimde, 404 hatası alıyorum. Benim nginx yapılandırma geçerli:
location /subdirectory {
alias /path/to/index.html;
index index.html;
try_files $uri $uri/ /path/to/index.html;
}
Bunun için herhangi bir çözüm buldunuz mu? – Jatin
Bunun için bir çözüm bulmuş muydunuz? –
Bunun için herhangi bir çözüm var mı? – stefanil