码迷,mamicode.com
首页 > 其他好文 > 详细

vue-router规则下 history模式在iis服务器上配置

时间:2017-12-05 20:12:57      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:资料   字符   router   地址栏   模式   规则   targe   nbsp   如何   

vue默认模式是hash模式    url地址栏会带有“#”这个字符。

例如:http://www.xxx.com/#/index 

感觉和正常的url相比有点丑。

如何让此地址如正常的url一样  官网告诉我用hostory模式。。。

但是当我布置完后 刷新就是404。。。感觉还不如url丑点那。

但是事情的结果大多都会很美好。然后查了一些资料。。。。

 

因为vue属于单页面应用   所以iis识别不了vue路由规则。

问题找到了---方法就好找了。。。。

 

第一个比较笨的方法是:iis站点设置虚拟目录也可以。但是如果路由比较多的情况下就尴尬了。

 

第二个方法相对来说好操作:

先去下载一个web程序安装平台(https://www.microsoft.com/web/downloads/

1.打开iis-----网站----选择要部署的网站-----右侧有一个web程序安装平台

点击打开web程序安装平台,搜索url  下载url重写工具 安装

安装完成后  关掉iis 然后重新打开。找到部署的网站然后点击----右侧在iis一栏里会出现一个url重写的模块

更多详细看下图

技术分享图片

 

 

点击打开------然后添加规则

Url重写设置
匹配的url-------请求的URL选择与模式匹配,模式中填写*,使用选项选择通配符;即表示所有的网站都通过此模式进行检查匹配。

如图----------------

技术分享图片

 条件--------是下面的条件选项,我们选择不是文件,逻辑分组为全部匹配。

技术分享图片

 操作--------重写到index.html(根据情况,设置为自己的单页面应用首页)。

技术分享图片

 

vue-router规则下 history模式在iis服务器上配置

标签:资料   字符   router   地址栏   模式   规则   targe   nbsp   如何   

原文地址:http://www.cnblogs.com/LMJBlogs/p/7988900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!