2017-05-08 193 views
0

我有角2路由以下網址(使用VS 2015年我的IDE) enter image description here刷新頁面角2路由器

然而,每當我刷新頁面,我得到這個: enter image description here

因此每當我想硬刷新我的網頁,我必須去到錯誤頁面第一的話,我需要輸入以下網址: http://localhost:57831/index.html

是否有任何解決方案,因此每當我硬刷新,它總是去http://localhost:57831/index.html在的http://localhost:57831/index.html/search代替?

感謝

+0

你需要處理在服務器端路線以及,讓所有路由到您的默認頁。 –

回答

0

除此之外,你應該嘗試重定向所有404請求您的Web服務器VC2015內部index.html。如果你這樣做,有您的問題兩個解決方案。

  1. 以某種方式找到方法來更改您的VC2015應用程序的web.conf文件。在那裏,你應該找一個httpRuntime進入

更改它允許:,通過移除:項:

<system.web> 
    <httpRuntime requestPathInvalidCharacters="&lt;,&gt;,*,%,&amp;,\,?"/> 
</system.web> 

也許該文件位於:

%userprofile%\Documents\IISExpress\config\web.conf 
  • 不要使用:您的網址內,使用破折號(-)或什麼都沒有逗號非法分隔的列表以上(我會說去這個),還有一個原因是這些字符被認爲是非法的: