要使服務(wù)器支持svg,就要做一些相應(yīng)的配置,否則是訪問(wèn)不了svg文件的。前面介紹過(guò)IIS服務(wù)器配置支持svg的方法和apache服務(wù)器配置支持svg的方法,本文介紹一下nginx服務(wù)器是如何配置支持svg的。
要使nginx支持svg,可以通過(guò)如下兩種方法進(jìn)行配置:
方法一:修改mime.types
打開(kāi)nginx的配置文件nginx.conf
,查找關(guān)鍵詞 mime.types
,找到include
這一行,如圖所示:
include mime.types
include mime.types
說(shuō)明mime.types
是與nginx.conf
在同一個(gè)目錄里。
然后打開(kāi)mime.types
文件進(jìn)行編輯,添加如下這一行:
image/svg+xml svg svgz;
如圖所示:
添加svg mime類型
保存后,重啟nginx,使配置生效。
方法二:修改.htaccess
除了可以修改mime.types
外,還可以修改網(wǎng)站根目錄下的.htaccess
文件。
在.htaccess
文件中適當(dāng)位置添加如下2行:
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
修改.htaccess
的方法跟配置apache時(shí)的方法是一樣。
通過(guò)上述兩個(gè)方法,均可讓nginx服務(wù)器支持svg文件。不過(guò)上述兩個(gè)方法的作用范圍有所不同,修改mime.types
可以對(duì)nginx的所有站點(diǎn)都有效,而修改.htaccess
只對(duì)某一個(gè)特定網(wǎng)站有效。