解决vuejs应用在nginx非根目录下部署时强制刷新404

vuejs在nginx非根目录下部署,页面强制刷新时出现404解决方法。


server {
	listen       80;
	server_name  xxxx.com;
	#charset koi8-r;
	#access_log  logs/host.access.log  main;
	location /vuejs-admin-server {
			proxy_pass http://127.0.0.1:8080/vuejs-admin-server;
	}
	#二级目录配置开始
	location ^~/tools {
		alias /www/wwwroot/xxx.cn/tools/;
		#index index.html;
		try_files $uri $uri/ @rewrites; 
	}
	location @rewrites {
		rewrite ^/(tools)/(.+)$ /$1/index.html last;
	}
	#二级目录配置结束
	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
			root   html;
	}
}
以上是编程学习网小编为您介绍的“解决vuejs应用在nginx非根目录下部署时强制刷新404”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。

本文标题为:解决vuejs应用在nginx非根目录下部署时强制刷新404

基础教程推荐