首頁  >  問答  >  主體

nginx如何匹配靜態資源

只要url中有.jgp的後綴,不管路徑是什麼,/a/1.jpg還是a/f/1.jpg還是a/f/d/1.jpg,不管路徑怎麼寫只要後綴是. jpg都讓locaiton配對到,這個location該如何寫?

漂亮男人漂亮男人2701 天前866

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-05-27 17:47:04

    配對後綴是.jpg

    location ~ \.jpg$ {
        ...
    }

    配對後綴是.jpg,.gif,.png

    location ~ \.(jpg|gif|png)$ {
        ...
    }

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-27 17:47:04

    關於配置靜態目錄:

    location ~* ^.+\.(ico|gif|jpg|jpeg|png|html|htm)$ {
        root         /data;
        access_log   off;
    }

    把靜態資源或目錄放在/data目錄下,例如有:/data/img/01.jpg; 那麼訪問位址為:http://localhost/img/01.jpg

    注意/data目錄下的檔案權限喲!

    回覆
    0
  • 取消回覆