我将项目部署到IIS上,但是访问时路由不生效,直接输入地址后,不会跳到响应页面,而是显示404
我想大声告诉你2017-05-15 17:13:58
url rewrite
设置了?
Nginx
用的多,IIS
的就不知道怎么写了...原理类似
location / {
try_files $uri $uri/ /index.html =404;
}
漂亮男人2017-05-15 17:13:58
如果是纯静态文件的话,IIS会根据路由寻找相应目录的文件,找不到自然就是404了。
有两种方法解决:
写一个渲染页面的后台路由,所有路由都返回一个页面,如index.html,然后页面就可以捕获路由自己处理了
设置IIS的url rewrite,这个你就需要百度下了