vue iis 配置

下载安装两个IIS模块
1). 传送门:URL Rewrite
2). 传送门:Application Request Routing
在这里插入图片描述

注 : 只有在 服务器的主页 有Application Request Routing

部署VUE网站
生成网站
在VUE项目打包生成出发布文件,即文件夹 dist,此处忽略
复制到你需要存放网站的文件路径内

添加网站
在这里插入图片描述

配置网站主页内的URL Rewrite
在这里插入图片描述

双击打开 >> 在右边菜单栏里有 添加规则 >> 编辑入站规则
在这里插入图片描述
在这里插入图片描述

注 :
1, 使用 : 正则表达式
2, 模式代码: ^((?!(prod-api)).)*$
3, 添加条件: 不是目录, 不是文件
4, 操作属性: /
5, 应用

注 : 为什么要URL Rewrite ?
1, 因为VUE页面驱动是靠项目内的路由跳转,要保证每次页面都在根目录**/**;
2, 若是此处不添加规则,访问网站首页可以,但你刷新后或跳转页面就会出现 404 错误.

配置服务器主页下的Application Request Routing 和 URL Rewrite
在这里插入图片描述

Application Request Routing
双击打开 >> 右边操作 >> Server Proxy Settings….(双击)

勾选 Enable proxy >> 应用

注 : 为什么要配置 Application Request Routing 和 URL Rewrite 要跨域访问接口,这相当于vite.config.js里的跨域代理配置

URL Rewrite
双击打开 >> 右边操作 添加规则 ** >> 编辑入站规则
在这里插入图片描述

右边应用**

有unity3d的web.config里要配置这个

<staticContent>
		  <remove fileExtension=".data" />
		  <remove fileExtension=".unity3d" />
		  <remove fileExtension=".unity3dbr" />
		  <remove fileExtension=".unity3dgz" />
		  <remove fileExtension=".json" />
		  <remove fileExtension=".unityweb" />
	 
		  <mimeMap fileExtension=".data" mimeType="application/octet-stream" />
		  <mimeMap fileExtension=".unity3d" mimeType="application/octet-stream" />
		  <mimeMap fileExtension=".unity3dbr" mimeType="application/octet-stream" />
		  <mimeMap fileExtension=".unity3dgz" mimeType="application/octet-stream" />
		  <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />
		  <mimeMap fileExtension=".unityweb" mimeType="application/octet-stream" />
		</staticContent>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值