2013-07-05 68 views
1

我有改名爲一個單一的形象,需要從舊圖像的URL到新的一個我的服務器使用nginx重定向,我並沒有與下面的重寫很成功:重寫舊形象網址nginx的

rewrite ^/assets/avatar/avatar.png /assets/avatar/newavatar.png permanent; 

有人知道什麼是錯的嗎?

+0

您正在嘗試重寫嗎? – Danack

+0

是的,我沒有很好地提出我的問題,我想要做的是重寫。 – user1646527

+0

請你可以編輯你的問題。即如果您想要永久重定向請求或只是重寫? – Danack

回答

0

如果你想使用重寫,你需要使用的完整路徑到新的位置

rewrite ^/assets/avatar/avatar.png http://example.com/assets/avatar/newavatar.png permanent; 

一個更好的辦法,雖然是使用回

location /assets/avatar/avatar.png { 
    return 301 $scheme://example.com/assets/avatar/newavatar.png; 
} 

如果你只想重寫,您需要將permanent更改爲lastbreak