0
我有一個網站說mysite.com指向mysite.azurewebsites.net(一個天藍色的網站)。我也有blob與圖像容器mysite.blob.core.windows.net/images我想指出這mysite.com/images。我正在使用GoDaddy。這是可能的嗎?如何將帶有自定義域子目錄的容器映射到Azure Blob?
我有一個網站說mysite.com指向mysite.azurewebsites.net(一個天藍色的網站)。我也有blob與圖像容器mysite.blob.core.windows.net/images我想指出這mysite.com/images。我正在使用GoDaddy。這是可能的嗎?如何將帶有自定義域子目錄的容器映射到Azure Blob?
這不是DNS配置,而是URL重寫配置。您將需要以下驗證的URL重寫配置您的Azure的網站:
<system.webServer>
<rewrite>
<rules>
<rule name="images redirection" stopProcessing="false">
<match url="images/(.*)" ignoreCase="true" />
<action type="Redirect" url="https://double.blob.core.windows.net/images/{R:1}" redirectType="Permanent" appendQueryString="true" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
您可以檢查結果here - 首先檢查原始頁面的源代碼 - IMG元素指的是本地圖像:http://double.azurewebsites.net/images/some.jpg,正在由重定向URL重寫到blob存儲(您可以重定向到您希望的任何域)。
謝謝。我應該在web.config中保留這條規則? – user960567 2014-10-02 10:56:41
Ver好男人... – user960567 2014-10-02 11:03:59