Reactjs 获得;“出去”;react路由器(在重定向上发出新服务器请求)

Reactjs 获得;“出去”;react路由器(在重定向上发出新服务器请求),reactjs,redirect,react-router,Reactjs,Redirect,React Router,我试图创建一个简单的网站(在Apache服务器上共享主机),在root上有一个静态部分(由react build创建的构建的上传),在/blog上有一个wordpress博客 问题是,当我直接在url栏中键入mysite/blog时,我可以访问博客,但当我尝试从我的react页面重定向时,我无法“逃脱”react路由器,mysite/blog属于我的404路由情况我希望在我的react主页中有一个,可以将我发送到我的博客。 我想我必须进行外部重定向,以便再次咨询服务器来为wordpress主页提

我试图创建一个简单的网站(在Apache服务器上共享主机),在root上有一个静态部分(由react build创建的构建的上传),在/blog上有一个wordpress博客

问题是,当我直接在url栏中键入mysite/blog时,我可以访问博客,但当我尝试从我的react页面重定向时,我无法“逃脱”react路由器,mysite/blog属于我的404路由情况我希望在我的react主页中有一个
,可以将我发送到我的博客。

我想我必须进行外部重定向,以便再次咨询服务器来为wordpress主页提供服务,但似乎没有找到方法

到目前为止,我已经尝试:

  • 使用
    标记而不是
    (它似乎陷入了一个循环)
  • 使用
  • 获取.htaccess以使用301重定向将“/blog/”重定向到“/blog/”
我的应用程序:

class App extends Component {
  render() {
    return (
      <HttpsRedirect>
      <Router>
          <Switch>
            <Route exact path="/" component={Portfolio} />
            <Route component = {FourOhFour}/>
          </Switch>
        </Router>
        </HttpsRedirect>
    );
  }
}
如果有人提出建议,将不胜感激

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