nginx 关于一些静态资源跳转才能访问的处理


前言

今天在部署前端同事的静态资源时遇到一个问题,静态资源通过常规的 location / 方式无法正常打开,但是测试页面可以正常访问。
后来和前端同事了解得知,开发时选用的框架都需要依赖上一级目录,所以访问时需要配置 rewrite 。

目录结构


  • conf 配置
server {
      listen       8888;
      ......
      location / {
            rewrite ^(.*) $scheme://$host:$server_port/tscp/ permanent;  #此处的$server_port是当监听不通端口时需配置
            }
      location /tscp/ {
	      root /home/fuhai/;
	      index portal/default/index.html; #静态页默认的访问页面
	      }
      ......

访问测试


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM