vue router下的html5 history在iis服务器上的设置方法

 更新时间:2017年10月18日 11:34:18   作者:寻道人  
这篇文章主要介绍了vue router下的html5 history在iis服务器上的设置方法,需要的朋友参考下吧

首先先照搬下官网的介绍

当你使用 history 模式时,URL 就像正常的 url,例如 http://yoursite.com/user/id,也好看!

不过这种模式要玩好,还需要后台配置支持。因为我们的应用是个单页客户端应用,如果后台没有正确的配置,当用户在浏览器直接访问 http://oursite.com/user/id 就会返回 404,这就不好看了。

所以呢,你要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个index.html 页面,这个页面就是你 app 依赖的页面。

但是官网上仅给了Apache服务器和Nginx服务器的配置,so。。。。。

那么下面我们开始介绍如何配置iis服务器。(我的iis为iis7.5)

1.安装url重写模块,找到管理下的web平台安装程序,搜索url,选择url重写工具2.0,选择安装。

2.添加规则。点击url重写,选择添加规则,空白规则,输入名称,按照下图进行配置。

3.vue程序中添加两条路由。

下面总结下:

url重写设置中,将配置url选择为与模式匹配,模式中填入*,使用选项选择通配符;即表示所有的网站都通过此模式进行检查匹配。匹配的条件是下面的条件选项,我们选择的是不是文件,逻辑分组为全部匹配。

操作为重写到我们的index.html(根据情况,设置为自己的单页面应用首页)。以上操作是设置我们的页面请求为先检查有没有此文件,没有此文件全部重写到我们的首页中,从而能够是的我们的自定义路由起作用。

然后我们在vue程序中设置/index.html路径为我们的起始页面,并且定义404页面。至此完成设置。

参考阅读:

解决vue router使用 history 模式刷新后404问题

总结

以上所述是小编给大家介绍的vue router下的html5 history在iis服务器上的设置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • vue3中使用ref获取dom的操作代码

    vue3中使用ref获取dom的操作代码

    ref在我们开发项目当中很重要的,在 Vue 中使用 ref 可以提高代码的可读性和维护性,因为它直接标识出了组件中需要操作的具体元素或组件实例,本文我将给大家带来的是vue3中用ref获取dom的操作,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2024-06-06
  • vue-cli入门之项目结构分析

    vue-cli入门之项目结构分析

    本篇文章主要介绍了vue-cli入门之项目结构,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 关于vue.js v-bind 的一些理解和思考

    关于vue.js v-bind 的一些理解和思考

    本篇文章主要介绍了关于vue.js v-bind 的一些理解和思考,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 使用vue ant design分页以及表格分页改为中文问题

    使用vue ant design分页以及表格分页改为中文问题

    这篇文章主要介绍了使用vue ant design分页以及表格分页改为中文问题,具有很好的参考价值,希望对大家有所帮助。
    2023-04-04
  • vue项目中如何使用video.js实现视频播放与视频进度条打点

    vue项目中如何使用video.js实现视频播放与视频进度条打点

    这篇文章主要给大家介绍了关于vue项目中如何使用video.js实现视频播放与视频进度条打点的相关资料,video.js是一款基于HTML5的网络视频播放器,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • vue中jsencrypt与base64加密解密的实用流程

    vue中jsencrypt与base64加密解密的实用流程

    vue项目里面使用到的加密和解密的方法,本文主要介绍了vue中jsencrypt与base64加密解密的实用流程,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Vue通过懒加载提升页面响应速度

    Vue通过懒加载提升页面响应速度

    这篇文章主要介绍了Vue通过懒加载提升页面响应速度,对Vue性能感兴趣的同学,可以参考下
    2021-05-05
  • 解决vue-cli输入命令vue ui没效果的问题

    解决vue-cli输入命令vue ui没效果的问题

    这篇文章主要介绍了解决vue-cli输入命令vue ui没效果的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 简单的Vue SSR的示例代码

    简单的Vue SSR的示例代码

    本篇文章主要介绍了简单的 Vue SSR的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Vue非父子组件通信详解

    Vue非父子组件通信详解

    这篇文章主要为大家详细介绍了Vue非父子组件通信的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论