【发布时间】:2019-01-09 15:23:07
【问题描述】:
如何在使用反应路由器时摆脱 url 中的“#”? 如果我将链接重定向到“example.com/user”。它转到“example.com#/user”。我需要删除 url 中的“#”。
提前致谢。
【问题讨论】:
-
您想使用
BrowserRouter而不是HashRouter -
除了
BrowserRouter,如果希望您的路由与服务器端路由不冲突,您还必须提供 .htaccess -
我更改了 BrowserRouter 而不是 HashRouter。现在,它的工作
-
我现在面临其他问题。之后,我点击了登录按钮,只有浏览器 URL 选项卡中的 URL 发生了变化,但是页面没有加载(即它没有进入下一页)。
标签: reactjs react-redux react-router-v4