请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

做静态资源映射是 把我的图片名称当成路径了怎么回事

正在回答 回答被采纳积分+3

4回答

提问者 花花_YOU 2018-03-13 14:50:12

https://img1.sycdn.imooc.com//szimg/5aa7732d00013cb006400774.jpg

图片会被压缩  看得清吗

0 回复 有任何疑惑可以回复我~
提问者 花花_YOU 2018-03-13 14:37:37

老师看下我的回答

0 回复 有任何疑惑可以回复我~
提问者 花花_YOU 2018-03-13 14:36:50

访问的是png图片就正常    gif图片时就把图片当成路径了
5aa7716e0001a3de04960661.jpg

5aa7717e0001dc5205000376.jpg

0 回复 有任何疑惑可以回复我~
Jeson 2018-03-13 14:18:44

有两中可能,一个是nginx配置的问题,另外一种就是tomcat的问题。

把nginx conf配置贴出来,我帮你看下

0 回复 有任何疑惑可以回复我~
  • 提问者 花花_YOU #1
    server {
        listen       80;
        server_name  localhost;
    
        #charset koi8-r;
        #access_log  /var/log/nginx/host.access.log  main;
    
        location / {
            root   /usr/share/nginx/html;
    		#limit_conn conn_zone 1;			
    		#limit_req zone=req_zone;
    		
    		#proxy_cookie_path /JavaPrj_3 /;
    		#proxy_set_header Host $host;
    		#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    		
    		proxy_pass http://172.16.50.66:8080;
    		#proxy_pass http://myservers;
    		
            index  index.html index.htm;
        }
    	
    	
    	location ~ .*\.(css)$ {
            alias   /usr/share/nginx/html/images/;	
            #expires 1d;
    		autoindex on;
        }
    	
    	location ~ .*\.(js)$ {
            alias   /usr/share/nginx/html/js/;	
            #expires 1d;
        }
    	
    	location ~ .*\.(jpg|gif|png)$ {
            root   /usr/share/nginx/html/images/;
            #expires 1d;
        }
    
        #error_page  404              /404.html;
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    
    }
    回复 有任何疑惑可以回复我~ 2018-03-13 14:48:09
  • 提问者 花花_YOU #2
    location ~ .*\.(jpg|gif|png)$ {                                                                          
            root   /usr/share/nginx/html/images/;                                                    
            #expires 1d;                                                                                             
        }
    回复 有任何疑惑可以回复我~ 2018-03-13 14:49:15
  • Jeson 回复 提问者 花花_YOU #3
    在你的nginx配置文件目录找到mime.types这个配置文件,打开,然后查找下有没有配置image/gif gif;,如果没有就添加上,重载下nginx.
    另外,你的nginx所在服务器上的html/images是否存在gif这张图片。
    还有就是,客户端访问http://www.xxx.com/xxx.gif 应该是这样的url请求如果后面多家了一个/也会有这种可能。
    这几种情况,你都试试先
    回复 有任何疑惑可以回复我~ 2018-03-13 15:03:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信