
要使服务器支持svg,就要做一些相应的配置,否则是访问不了svg文件的。前面介绍过IIS服务器配置支持svg的方法和apache服务器配置支持svg的方法,本文介绍一下nginx服务器是如何配置支持svg的。
要使nginx支持svg,可以通过如下两种方法进行配置:
方法一:修改mime.types
打开nginx的配置文件nginx.conf,查找关键词 mime.types ,找到include这一行,如图所示:

include mime.types
include mime.types说明mime.types是与nginx.conf在同一个目录里。
然后打开mime.types文件进行编辑,添加如下这一行:
image/svg+xml svg svgz;
如图所示:

添加svg mime类型
保存后,重启nginx,使配置生效。
方法二:修改.htaccess
除了可以修改mime.types外,还可以修改网站根目录下的.htaccess文件。
在.htaccess文件中适当位置添加如下2行:
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
修改.htaccess的方法跟配置apache时的方法是一样。
通过上述两个方法,均可让nginx服务器支持svg文件。不过上述两个方法的作用范围有所不同,修改mime.types可以对nginx的所有站点都有效,而修改.htaccess只对某一个特定网站有效。
☉Apache服务器配置支持svg/svgz的四种方法 (2018-3-12 15:11:36)
☉IIS网站访问svg文件提示404找不到文件的原因 (2018-2-28 16:33:29)
☉svg实现的世界地图轮廓【附源代码】 (2018-2-28 11:10:14)
☉Nginx启用Gzip压缩js无效的原因 (2014-9-12 17:40:16)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
