WordPress博客更换域名,ssl域名301跳转

自己这个私人领地从NNN…年前的域名cn和com.cn,到2009年awlsh.com被godaddy霸占,更换成xiaofengsky.com然后再到现在这个域名。网站程序都不知道更换了多少次,boblog,zblog,emblog到现在的WP等等,一直非常喜欢互联网信息这类东西,也让我经历,学习到很多很多,也收获了很多誓友,帮助我的或者我帮助的人THXS。

《WordPress博客更换域名,ssl域名301跳转》

目前这个域名的含义:心爱的(xinai.de)心爱一人,有始有终.每当听起这首歌就会回想到以前自己看这个电视片段,听时能让自己感觉在剧情里面也许是因为很多时候都是一个人身境都跟主角一样,爱一个人很简单,难的是忘掉一个人,就好比网络信息世界无穷无尽,收获丰满,让你体验各种酸甜苦辣等。

WordPress 博客更换域名 直接修改数据库就可以解决,操作前请备份数据库,一般在phpmyadmin运行简单方便,http://www.old.com旧域名,http://www.new.com新的域名。

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.old.com', 'http://www.new.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.old.com', 'http://www.new.com');

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.old.com','http://www.new.com');

UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.old.com', 'http://www.new.com');

UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.old.com','http://www.new.com');

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.old.com', 'http://www.new.com') WHERE post_type = 'attachment';

上面的正常http的网站,如果网站上了ssl,新的域名也上了ssl,就还需要去网站conf文件末端添加以下的

server
        {
        listen 80; 
        listen 443 ssl http2;
        server_name www.old.com old.com ;
        ssl_certificate /ssl/old.com.crt;
        ssl_certificate_key /ssl/old.com.key;                            
        if ( $scheme = "http" ) {
                return 301 https://www.new.com$request_uri;
        }
        location / {
        rewrite ^(.*)$  https://www.new.com$1 permanent;
        }
        }

修改好了配置文件记得test看看有没有错误,没错就直接重启一下nginx

nginx -t
点赞
  1. 菜鸟日记说道:

    这域名还是很有个性的。送给心爱的ta

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您必须启用 javascript 在这里查看验证码!

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据