账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nginx挂载维护页面后不能显示样式、图片.
    36
    0

    nginx挂载维护页面后不能显示样式、图片

    本人的设置如下,设置后访问http://127.0.0.1:81和http://127.0.0.1:81/aa(aa可以为任意值)都可以显示图片和其他样式,但访问http://127.0.0.1:81/aa/及再下一层地址后就不能显示图片了,请高手指正,谢谢!

    location / {

        root /apps/nginx/html;
    
        try_files $uri $uri/ /maintain.html;        
    
        index maintain.html;
    
      }
    

    root /apps/nginx/html;

    如果直接用以下配置,访问所有地址都不能显示图片、样式,只能访问到maintain.html,

    root /apps/nginx/html;

    rewrite ^(.*)$ /pages/maintain.html break;

    文件目录结构如下:

    [root@cntl632 ~]# tree /apps/nginx/html/

    /apps/nginx/html/

    ├── assets

    │?? ├── imgs

    │?? │?? ├── favicon.ico

    │?? │?? ├── logo.png

    │?? │?? └── outofservice.png

    │?? ├── javascripts

    │?? │?? ├── app.js

    │?? │?? ├── vendor.js

    │?? │?? └── view

    │?? │?? └── static.js

    │?? └── styles

    │?? ├── iconfont

    │?? │?? └── AmwayMing.TTF

    │?? └── main.min.css

    ├── maintain.html

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部