[WP插件]Open Fonts替换

目前越来越多的网站受Google开源字体影响,导致网站载入速度缓慢(坑爹的GFW)
虽然修改源码,一行代码的事,但也有很多人不会或懒得操作,现在推荐一款WP插件,可以把Google开源字体换成360提供的反代字体库

插件名称
Replace Google Fonts
插件效果
360开源项目(http://libs.useso.com/)提供的fonts.useso.com替换fonts.googleapis.com
使网站免受GFW影响
插件项目
Project GitHub 继续阅读[WP插件]Open Fonts替换

nginx反向代理加替换教程

本文适合全新安装,也适合安装了Lnmp.org一键包的安装
1、下载substitutions4nginx模块,这个模块用于替换。

pkill nginx
/etc/init.d/nginx stop #停止nginx
cd
apt-get update
apt-get install -y git gcc g++ make automake
#安装依赖包,Centos将apt-get更改为yum
git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module

2、编译nginx

wget -c http://nginx.org/download/nginx-1.3.13.tar.gz
tar zxvf nginx-1.3.13.tar.gz
cd nginx-1.3.13
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --add-module=/root/ngx_http_substitutions_filter_module
make
make install

3、新建一个配置用于反代
vi /usr/local/nginx/conf/vhost/example.com.conf #example.com是你要绑定的域名,当然你也可以用其他名字.conf
输入以下内容:

server{
listen 80;
server_name example.com; #绑定的域名
index index.php; #默认首页
access_log off; #off 关闭日志
location / {
subs_filter u.longsays.com example.com; #替换掉域名
subs_filter static/image/common/logo.png http://xxx/1.jpg; #替换掉LOGO
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Referer http://u.longsays.com; #强制定义Referer,程序验证判断会用到
proxy_set_header Host u.longsays.com; #定义主机头,如果目标站点绑定的域名个server_name项的吻合则使用$host
proxy_pass http://u.longsays.com; #指定目标,建议使用IP或者nginx自定义池
proxy_set_header Accept-Encoding ""; #清除编码
}
}

如果要替换中文,要先把conf文件转成utf-8模式。
4、重启Nginx
/etc/init.d/nginx restart
如无意外,此时访问你的域名就会看到成功反代并替换了。

wordpress批量替换内容的方法

最近总是更改链接地址,网上也有很多相关的文章,但是总是不够简单明了,很多复制来也没法用,所以本着方便自己方便大家的原则,自己整理了一下。
其实没什么东西 主要就是如下语句:
-- 修改option_value里的站点url和主页地址:
UPDATE wp_options SET option_value = REPLACE(option_value,'替换内容','替换值');
-- 更改文章中内部链接及附件的地址:
UPDATE wp_posts SET post_content = REPLACE(post_content,'替换内容','替换值');
-- 更改wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = REPLACE(guid,'替换内容','替换值');
-- 更改博客用户里你的网站链接:(如果你的个人资料里没有填你的博客地址,可忽略)
UPDATE wp_users SET user_url = REPLACE(user_url,'替换内容','替换值');
-- 更改评论者资料里你的博客链接:
UPDATE wp_users SET user_url = REPLACE(user_url,'替换内容','替换值');
-- 更改评论内容你的博客链接:(如果评论里没有你博客链接,可忽略)
UPDATE wp_comments SET comment_content = REPLACE(comment_content,'替换内容','替换值');