Vue History模式IIS的配置補充

2021-10-01 22:55:38 字數 1252 閱讀 6532

<

?xml version=

"1.0" encoding=

"utf-8"

?>

"handle history mode and custom 404/500" stopprocessing=

"true"

>

"(.*)"

/>

"matchall"

>

<

add input=

"" matchtype=

"isfile" negate=

"true"

/>

<

add input=

"" matchtype=

"isdirectory" negate=

"true"

/>

<

/conditions>

"rewrite" url=

"/"/

>

<

/rule>

<

/rules>

<

/rewrite>

<

/system.webserver>

<

/configuration>

建議使用一些安全的「後備」規則來避免這些難以解決的問題

<

add input=

"" pattern=

"(.*?)\.html$" negate=

"true"

/>

<

add input=

"" pattern=

"(.*?)\.js$" negate=

"true"

/>

<

add input=

"" pattern=

"(.*?)\.css$" negate=

"true"

/>

或與任何檔案結尾匹配的條件

<

add input=

"" pattern=

".*\.[\d\w]+$" negate=

"true"

/>

"(.*)"

/>

修改為

"^(?![api]).*$"

/>

或則所有的http請求都將是404返回

VUE history模式Nginx配置

location 若專案沒有直接部署在nginx主目錄下,而是在其子目錄,如 nginx配置root路徑為 usr local nginx html,子目錄路徑為 usr local nginx html your folder,此時nginx應該這樣配置 location 重點是要加 your f...

Vue history路由模式 重新整理404

在使用vue router時候路由模式預設是hash 歷史模式 history mode history模式利用了 html5 history inte ce 中新增的 pushstate 和 replacestate 方法。這兩個方法應用於瀏覽器的歷史記錄棧,在當前已有的 back forward...

IIS經典模式和整合模式的區別

在 iis 7.0 中,應用程式池有兩種執行模式 整合模式和經典模式。應用程式池模式會影響伺服器處理託管 請求的方式。如果託管應用程式在採用整合模式的應用程式池中執行,伺服器將使用 iis 和 asp.net 的整合請求處理管道來處理請求。如果託管應用程式在採用經典模式的應用程式池中執行,伺服器會繼...