У меня есть reactjs веб-сайт, размещенный в Codehacks в моей панели directadmin. Теперь я хочу добавить ghostcms в качестве платформы для ведения блогов, чтобы управлять моей страницей codehacks.in/blog. Я использовал
"homepage":"codehacks.in"
в моей упаковке reactjs. json. Теперь я хочу создать новую папку в public_ html как блог и в которой я буду управлять GhostCMS как мой блог. Но после загрузки codehacks.in/blog я получаю уведомление о том, что контент не найден. Я в значительной степени смущен системой маршрутизации reactjs с интеграцией ghostcms в качестве маршрута к сайту reactjs в том же домене.
Как мне добиться чего-то вроде codehacks.in/blog запустит ghostcms из моего public_html / блога. Вот часть моей reactjs страницы маршрутизатора.
class Routes extends React.Component {
render() {
return (
<Switch>
<Route exact path='/' component={HomePage} />
<Route exact path='/addons' component={AddonsNavPage} />
<Route exact path='/advanced' component={AdvancedNavPage} />
<Route exact path='/components' component={ComponentsNavPage} />
<Route exact path='/css' component={CSSNavPage} />
<Route exact path='/forms' component={FormsNavPage} />
<Route exact path='/modals' component={ModalsNavPage} />
<Route exact path='/navigation' component={NavigationNavPage} />
<Route exact path='/tables' component={TablesNavPage} />
{/* FREE */}
<Route path='/addons/iframe' component={IframePage} />
<Route path='/addons/edge-header' component={EdgeHeaderPage} />
<Route path='/addons/notifications' component={NotificationPage} />
<Route path='/addons/treeview' component={TreeviewPage} />
<Route path='/addons/Rating' component={RatingPage} />
И я добавил блог-маршрут что-то вроде
<Route path='/blog' component={() => {
window.location.href = 'http://codehacks.in/blog';
return null;
}}/>
<Route
render={function() {
return <h1>Not Found</h1>;
}}
/>
</Switch>