wordpress原网站更换新域名后,访问全部跳转到老域名。
原因是后台设置的时候还是留的老域名信息,访问,以及进入后台都是跳转到老域名。
所以只要将域名更改过来既可以访问新域名。
给出几种解决搬迁,以及更换域名后出现的问题。
进入数据库修改设置
访问phpMyAdmin,使用root用户名和root密码登录。
找到并且进入 wp_options 这个表。
将域名更换即可。
通过执行SQL命令修改网址
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';
效果和上面一种方法是一样的。
另外,如果如果文章中有老域名的信息,可以通过我之前利用SQL命令批处理进行修改《MYSQL 如何批量修改表中数据》。
注意这有个坑文章内容和缩略图的链接是分开的,他们分别位wp_posts 和 wp_postmeta 如果不都修改就会导致一些缩略图还是老域名。
代码如下:
UPDATE wp_posts SET guid = replace(guid, 'www.old.com', 'www.5che2.com');
UPDATE wp_posts SET post_content = replace(post_content, 'www.old.com', 'www.5che2.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'www.old.com', 'www.5che2.com');
原文链接:https://www.5che2.com/article/173.html
评论(0)