Развертывание React Admin в подкаталоге на Apache - PullRequest
0 голосов
/ 19 сентября 2019

Мне не удалось развернуть панель управления React Admin в подкаталоге, который работает на Apache, например, https://example.com/dashboard.

Я инициализировал репо с помощью create-react-app и установил .htaccess в publicкаталог выглядит так:

Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.html [QSA,L]

Добавлен homepage в package.json

"homepage": "https://example.com/dashboard"

И используется объект пользовательской истории, а не объект по умолчанию:

import { createBrowserHistory as createHistory } from 'history';
const history = createHistory({ basename: 'dashboard' });

const MainPage = () => (
    <Admin
        title="Dashboard"
        dataProvider={dataProvider}
        authProvider={authProvider}
        loginPage={LoginPage}
        history={history}
    >
    <Resource />
    </Admin>
);

Я ожидал увидеть страницу входа в систему на https://example.com/dashboard/login, но вместо этого увидел 404 Pages Not Found.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...