Я пытаюсь развернуть свой код в apache.Я использую react router 4
и connected react router
с create react app
.
Приложение развернуто во вложенном каталоге, например: http://example.com/pathTo/myApp
Существует 2 необязательных параметра.Когда первый используется, он работает нормально.При наличии дополнительного параметра возникает ошибка.
Uncaught SyntaxError: Неожиданный токен <1.9adc2a7a.chunk.js: 1 </p>
package.json
...
"homepage": ".",
...
store.js
export const history = createHistory({
basename: "/pathTo/myApp",
})
index.js
render(
<Provider store={store}>
<ConnectedRouter history={history}>
<Switch>
<Route path={`/:viewType?/:viewID?`} component={App} />
<Redirect from="*" to="/about" />
</Switch>
</ConnectedRouter>
</Provider>,
target
);
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /pathTo/myApp/index.html [L]
</IfModule>
Любая помощь или предложения оченьоценили.