[wordpress]部落格建置教學.上傳圖片之後,無法顯示圖片內容(破圖怎麼辦?)

[wordpress]部落格建置教學.上傳圖片之後,無法顯示圖片內容(破圖怎麼辦?)

上傳圖片之後,確認已經上傳成功,縮圖也已經產生了,為何還是看到破圖呢?

如下圖所顯示:

[wordpress]部落格建置教學.上傳圖片之後,無法顯示圖片內容(破圖怎麼辦?)

查詢圖片位置,的確無誤,查詢主機也有此檔案。

[wordpress]部落格建置教學.上傳圖片之後,無法顯示圖片內容(破圖怎麼辦?)

 

發生問題的系統環境:

Web Server : IIS 上執行WordPress時

 

問題原因:

WordPress 有一個URL Rewrite的模組,

而在WordPress的實體目錄下,因為在IIS上執行,所以有設定一個web.config檔,以執行"美好的連結"(文章的短連結)

圖片上傳後,因為被URL Rewrite模組重導後,所以發生了500錯誤或是404錯誤,而無法顯示圖片,產生破圖的情況。

 

解決方式:

在/wp-contens/uploads/下

we-content

 

放置新增一個web.config,並且設定如下:

<?xml version="1.0″ encoding="UTF-8″?>

<configuration>
<system.webServer>
<rewrite>
<rules><clear/></rules>
</rewrite>
<directoryBrowse enabled="false" />
</system.webServer>
</configuration>

web_config

 

再次檢視,喔!圖終於正常顯示啦~

[wordpress]部落格建置教學.上傳圖片之後,無法顯示圖片內容(破圖怎麼辦?)

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>