記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 互聯(lián)網(wǎng)絡(luò)

Apache服務(wù)器配置支持svg/svgz的四種方法

作者:Kaka    時(shí)間:2018-3-12 15:11:36    瀏覽:    評(píng)論:0

在前文介紹了IIS服務(wù)器配置支持svg的方法,本文將介紹Apache服務(wù)器配置支持svg/svgz的方法。

如果服務(wù)器沒有配置好支持svg,那么訪問svg的文件時(shí)會(huì)返回“404找不到文件”的錯(cuò)誤提示,因此無論你用的什么web服務(wù)器,都要針對(duì)是否需要支持svg而做一些特定的配置,apache也不例外。

要使Apache服務(wù)器支持svg/svgz,必須要配置一下mime-type,就像IIS要配置MIME類型一樣。配置方法可以有四個(gè):

方法一:

在mime.types文件(文件路徑默認(rèn)在/etc/mime.types)中進(jìn)行配置mime-type,在mime.types文件里添加如下一行:

image/svg+xml svg svgz

方法二:

在httpd.conf文件中添加如下幾行:

<IfModule mime_module>
# svg support
AddType image/svg+xml .svg .svgz
AddEncoding x-gzip .svgz
</IfModule>

AddType AddEncoding也可以在其他.conf文件(比如vhosts.conf)中進(jìn)行配置。

方法三:

除了可以通過mime_module模塊配置外,其實(shí)也可以通過headers_module模塊來配置,示例:

<IfModule headers_module>
<filesmatch "\.svgz$">
  header set Content-Type image/svg+xml
  header set Content-Encoding gzip
</filesmatch>
</IfModule>

方法四:

除了上述三個(gè)方法外,也可以在.htaccess文件(該文件在網(wǎng)站根目錄下)中添加配置。適用于僅針對(duì)單個(gè)站點(diǎn)進(jìn)行設(shè)置。

在.htaccess文件中適當(dāng)位置添加如下2行:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

上述四種方法均可配置apache服務(wù)器支持svg/svgz,具體使用哪個(gè)方法,自己靈活處理吧。

x

標(biāo)簽: svg  apache  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: IIS網(wǎng)站訪問svg文件提示404找不到文件的原因
下一篇: nginx配置支持svg的兩種方法

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.