需求
1.网站换新的域名,要保证访问之前旧的域名的时候,跳转到新换的域名
注意事项
换域名的时候要记得换证书,因为你之前申请的证书是和之前的域名绑定的,所以你需要到你购买证书的服务商那里从新申请下证书
更换证书这里,我就不做详细的解释了,不同的证书提供商家应该有不同的按钮什么的,大致的步骤应该是一定的,是在不会的看我上几个教程里面找,下图是简单的介绍
选自己对应的服务器下载证书
把下载的证书文件上传到服务器,修改ssl配置文件,记得换成新的域名
我用的是apache,所以修改httpd.conf,把我这里打码的换成你自己的新域名
从新启动apache服务器,命令我就不多逼逼了
关于wordpress网站换域名之前先把数据备份了,然后后台到设置里面,把这两个换成新的域名,不然你域名跟新完成之后,网站还是访问不了,就需要到数据库里面的对应的表里面去改了,有点麻烦
配置完成apache服务器从新启动之后,网站还是不能访问的话,不要着急,等一会这个解析有时间的
网站可以访问之后遇到的问题解决(域名在数据库里面没有完全换完)
比如图片不显示js文件什么的找不到
解决方案一
安装插件Better Search Replace 这个插件比较简单,不多介绍无脑操作
解决方案二sql跟新数据库
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名', '新域名');
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名', '新域名') WHERE post_content LIKE '%旧域名%';
SELECT * FROM wp_postmeta WHERE meta_key = '_elementor_page_settings' AND meta_value LIKE '%旧域名%';
这个查的看看有没得了
解决方案三,
如果是你使用的什么page builder 比如像什么elementor,你到后台找找工具里面有全局更新css的东西,这样背景图片就显示了
剩下的就是页面里面的写死的链接了,现在没什么好方法,一个一个的修改吧
旧域名跳转新域名,我这边比较简单,到旧的域名提供的服务商那里找转发就行了,添加一个新的转发,转发到新的域名就可以了,一般购买域名的地方应该都有这个功能