if (!-e $request_filename){
rewrite "^/maisi/images/(.*)\.jpg" http://img03.taobaocdn.com/.jpg_300x300.jpg last;
rewrite "^/maisi/images/(.*)\.png" http://img03.taobaocdn.com/.png_300x300.jpg last;
}
Das Obige ist eine Neufassung des Nginx-Bildes. Tats?chlich ist mein Bild ein Taobao-Bild!
Dies wird 302 Tempor?r verschoben zurückgeben;
Gibt es eine M?glichkeit, 200 OK zurückzugeben?
小伙看你根骨奇佳,潛力無(wú)限,來(lái)學(xué)PHP伐。
因?yàn)閞ewrite返回了302,瀏覽才才能知道要再進(jìn)行一次請(qǐng)求,才會(huì)去taobao的cdn拿圖片,如果返回200這一切就不會(huì)發(fā)生了
如果不能把文件拷貝過來(lái)的話,可以考慮用proxy_pass來(lái)弄,這樣話,相當(dāng)于每一次都是nginx從taobao讀讀片到你的服務(wù)器,然后你的服務(wù)器再把圖片給用戶,是可以返回200的,不過就是服務(wù)器的壓力會(huì)變大