wordpress博客换域名方法 - 忆未来

wordpress博客换域名方法

依 老D博客 为样例介绍。

原域名laod.cn全站301重定向到https://laod.org

全站使用HTTP/2 跟https(SSL)

说到https,以前用多说评论插件留下很多后遗症,比如多说条用第三方头像图片地址、表情包地址,而第三方并不支持https(SSL)导致现在老D博客很多页面https都带有黄色小锁~

换域名也很简单,

1.将全站数据(包括数据库)打包
2.上传网站文件至新服务器
3.导入数据库,并修改一些配置
4.执行sql批量处理命令语句(将原域名全部换成新域名):

UPDATE wp_options SET option_value = replace( option_value, 'http://laod.cn', 'https://laod.cn' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://laod.cn', 'https://laod.cn' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://laod.cn', 'https://laod.cn' ) ;

修改Nginx配置文件:

server
{
    listen 80;
    if ($server_port = 80) {
    return 301 https://laod.cn$request_uri;
}

listen 443 ssl http2;
#listen [::]:80;
ssl on;
ssl_certificate /home/wwwroot/laod.org.crt;
ssl_certificate_key /home/wwwroot/laod.org.key;
server_name laod.org www.laod.org;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/laod.org;
.....

在Nginx 1.9.x以上版本已支持HTTP/2,老D的Nginx版本为1.10.0,所以直接在listen后面加http2即可

listen 443 ssl http2;

全部完成重启即可。

标签: none

评论已关闭