вот код, в котором я использовал маршрутизацию с использованием подкаталога
class App extends Component {
render() {
return (
<Router basename={"/build"}>
<Provider {...stores}>
<Switch>
<Route path={`${process.env.PUBLIC_URL}/`} component={login} />
<Route
path={`${process.env.PUBLIC_URL}/Tardiness`}
component={MainMenu}
/>
<Route
path={`${process.env.PUBLIC_URL}/Resources`}
component={Dashboard}
/>
<Route
path={`${process.env.PUBLIC_URL}/company`}
component={Company}
/>
<Route
path={`${process.env.PUBLIC_URL}/admin`}
component={Admin}
/>
</Switch>
</Provider>
</Router>
);
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>
, это мой файл htaccess
, и моей домашней страницей будет website.com/build
В принципе, я не знаю, где искать проблему, которая по какой-то причине не отображается