admin管理员组文章数量:1024733
应公司安全测试要求,webpack打包后的js文件不能直接在浏览器打开。
解决方法:通过nginx配置文件过滤,跳转到403页面,代码如下:
location / {
set $flag 0;
if ($request_uri ~ ".js" ){
set $flag "${flag}1";
}
if ($http_referer = ''){
set $flag "${flag}1";
}
if ($flag = "011"){
return 403;
}
root /usr/share/nginx/html;
index index.html index.htm;
}
浏览器通过如:http://xx.xxx.xxx.xxx/static/js/chunk-ebddbf92.8f856533.js
http://xx.xxx.xxx.xxx/static/js/chunk-e497b420.8e5939b0.js
http://xx.xxx.xxx.xxx/static/js/chunk-bffc6128.0c9c3cda.js
的地址访问就会跳转到403 forbidden页面拉。
应公司安全测试要求,webpack打包后的js文件不能直接在浏览器打开。
解决方法:通过nginx配置文件过滤,跳转到403页面,代码如下:
location / {
set $flag 0;
if ($request_uri ~ ".js" ){
set $flag "${flag}1";
}
if ($http_referer = ''){
set $flag "${flag}1";
}
if ($flag = "011"){
return 403;
}
root /usr/share/nginx/html;
index index.html index.htm;
}
浏览器通过如:http://xx.xxx.xxx.xxx/static/js/chunk-ebddbf92.8f856533.js
http://xx.xxx.xxx.xxx/static/js/chunk-e497b420.8e5939b0.js
http://xx.xxx.xxx.xxx/static/js/chunk-bffc6128.0c9c3cda.js
的地址访问就会跳转到403 forbidden页面拉。
版权声明:本文标题:nginx禁止浏览器直接打开webpack打包后的js文件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1741133680a1834660.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论