记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

Apache服务器配置支持svg/svgz的四种方法

作者:Kaka    时间:2018-3-12 15:11:36    浏览:    评论:0

在前文介绍了IIS服务器配置支持svg的方法,本文将介绍Apache服务器配置支持svg/svgz的方法。

如果服务器没有配置好支持svg,那么访问svg的文件时会返回“404找不到文件”的错误提示,因此无论你用的什么web服务器,都要针对是否需要支持svg而做一些特定的配置,apache也不例外。

要使Apache服务器支持svg/svgz,必须要配置一下mime-type,就像IIS要配置MIME类型一样。配置方法可以有四个:

方法一:

在mime.types文件(文件路径默认在/etc/mime.types)中进行配置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)中进行配置。

方法三:

除了可以通过mime_module模块配置外,其实也可以通过headers_module模块来配置,示例:

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

方法四:

除了上述三个方法外,也可以在.htaccess文件(该文件在网站根目录下)中添加配置。适用于仅针对单个站点进行设置。

在.htaccess文件中适当位置添加如下2行:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

上述四种方法均可配置apache服务器支持svg/svgz,具体使用哪个方法,自己灵活处理吧。

x

标签: svg  apache  

※ 网站速度慢?试试网站自动优化工具 ※

上一篇: IIS网站访问svg文件提示404找不到文件的原因
下一篇: nginx配置支持svg的两种方法

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

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

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

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