WORDPRESS里Googleapis.com和fonts.gstatic.com字体和api等替换方案

由于给朋友装了一些Wordpress,模版上使用的字体因为某些原因无法访问,这是大家共知的情况。

原360(libs.useso.com)和其他一些地方提供的字体代理因为各种原因不合适,比如不支持https等。

科大从2014年既提供了替代方案

ajax.googleapis.com => ajax.lug.ustc.edu.cn
fonts.googleapis.com => fonts.lug.ustc.edu.cn
themes.googleusercontent.com => google-themes.lug.ustc.edu.cn

这种方案支持单独站点某些字体的替换。

但是如果Wordpress每次升级会覆盖原来的js或css文件,如果服务器采用Nginx部署的,可以采用将MIME type强制替换方案。

Nginx配置文件参考,需要注意的是,不支持Gzip。

# disable gzip response, otherwise subs_filter cannot parse it
proxy_set_header Accept-Encoding "";
#subs_filter_types text/html text/css text/xml text/javascript;
subs_filter_types text/css text/xml text/javascript;
subs_filter //fonts.googleapis.com/ //fonts.lug.ustc.edu.cn/;
subs_filter //ajax.googleapis.com/ //ajax.lug.ustc.edu.cn/;
subs_filter //themes.googleusercontent.com/ //google-themes.lug.ustc.edu.cn/;
subs_filter //fonts.gstatic.com/ //fonts-gstatic.lug.ustc.edu.cn/;
proxy_connect_timeout 3s;
error_page 500 502 504 @redirect;

科大的配置文件完整版

另外,科大博客维护人员在Github上一个非常不错的项目应该是目前最好的IP库。

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论