在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 不知道是否因為react-router,導(dǎo)致地址錯亂。后臺是PHP

不知道是否因為react-router,導(dǎo)致地址錯亂。后臺是PHP

我的路由配置是這樣的

            <Router>
                <Switch>
                    <Route path="/yjs" component={YJS}></Route>
                    <Route path="/ycc" component={YCC}></Route>
                    <Route path="/yd" component={YD}></Route>
                    <Route path="/wwh" component={WWH}></Route>
                    <Route path="/tyw" component={TYW}></Route>
                    <Route path="/ys" component={YS}></Route>
                    <Route path="/sfz" component={SFZ}></Route>
                    <Route path="/yyc" component={YYC}></Route>
                    <Route exact path="/home" component={Home}></Route>
                    <Redirect to="/home"></Redirect>
                </Switch>
            </Router>

現(xiàn)在打包出來放在服務(wù)器上,出現(xiàn)了這樣一個問題
舉個例:
項目的地址是
segmentfault.com/項目名/index.html

本來打開應(yīng)該是
segmentfault.com/項目名/home

但是用瀏覽器打開后,地址欄自動變成
segmentfault.com/home

路由功能都正常,組件都能訪問,只是地址自動變成“服務(wù)器根目錄地址/路由地址”,刷新不能再打開項目

不知道是前端的問題,還是后臺的問題。
在百度上查了下,不知道是不是需要設(shè)置browserHistory

回答
編輯回答
女流氓

react-router提供了basename屬性來配置多級目錄

<Router basename="/aaa"/>

basename

2017年3月30日 16:56
編輯回答
蔚藍(lán)色

是不是nginx代理配置的問題呢?

2017年7月27日 12:52