2015年3月22日 星期日

【Microsoft Azure】解決svg、less等static content檔案於Microsoft Azure回傳404錯誤?

繼上篇文章:【Microsoft Azure】如何在Microsoft Azure上申請、設定取得網站空間、設定MySQL資料庫已架設PHP網站,這篇要來說說Static Content在Microsoft Azure上可能遇到的問題。


由於我用來測試上傳在Microsoft Azure的網站有使用SVG圖檔與LESS CSS這類Static Content,所以程式檔案與資料庫ready後執行觀看結果就發現了Static Content在Microsoft Azure上會回傳404錯誤的問題,導致SVG圖無法顯示,LESS檔無法順利執行進而某些樣式跑版,網路上大多查詢到的解法主要都是for .NET環境,這裡要介紹的是PHP環境的解法。

Step 1 :在根目錄下建立一名為「web.config」檔案
Step 2 :在「web.config」內增加如下xml內容


上列程式碼中,主要修改部分為,將staticContent區塊內,依序增加你static content的Mime Type即可。

註:如果上傳更新web.config後仍然回傳404錯誤,請至Azure重新啟動網站應該就正常了唷!

如果您喜歡我的分享、或是我的文章對您有幫助的話,希望能到我的粉絲專頁點個讚追蹤我唷~~

寫程式、技術分享文章很辛苦,寫一篇要花非常久的時間,希望您能幫我點一下頁面上的廣告給我支持跟肯定,讓我更有動力寫這類文章唷~

沒有留言:

張貼留言

writing for work~writing for life~