从单个页面提供静态html页面会对应用路由器做出反应

时间:2017-04-19 20:23:58

标签: reactjs react-router

我有一个反应单页应用程序,我正在寻找在用户未登录的情况下提供静态html,SEO友好登陆页面。我希望所有搜索引擎都能浏览这一页面(网站的其余部分是密码保护到SEO无关紧要。 我正在使用react路由器,并且如果应用程序发现他们没有登录,则无法在应用程序中找到将用户重定向到静态html文件(因此可以服务于服务器端)的方法。 有什么建议?谢谢!

1 个答案:

答案 0 :(得分:0)

这是您可以在服务器上的路由器中执行的操作。你不能在你的React应用程序中做到这一点,因为这会破坏无JS服务内容的目的(因为你正在使用JS来传递"静态内容)。

如果您还没有使用路由器设置服务器,则需要一些时间。但是,一旦你这样做,只需简单检查路线即可。

{{1}}