今天想在wordpress博客中添加一个MP3进行播放,但是遇到了两个问题。
第一是页面无法正常加载播放器所需要的组件,获取资源返回404错误,查看之后发现时找不到wordpress中的一个svg文件。
我的第一反应是nginx的路径转发没有配置好,这个反应比较正确,通过在原来的配置中加入svg文件后缀顺利解决了这个问题。
#location ~* /wordpress/.*.(js|css|png|jpg|jpeg|gif|ico)$ { location ~* /wordpress/.*.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; root /var/www/html; }
第二个问题是VOA网站设置了对MP3资源的防盗链功能。
解决方法是自己下载MP3后上传至服务器。
但是wordpress设置了文件上传大小最大为2M,而暂时还没找到修改的位置,所以等之后通过windows的xftp工具上传。