完美更换wordpress网站域名的方法

wordpress教程 提交于 2017-06-17 11:32:15

如今使用wordpress建站的用户越来越多,有些站长起初没有想好随便注册了一个域名就做网站,到后来有了更好的域名后想启用新域名,如何将网站域名完美替换成新域名就成了问题,下面介绍一种最简单更换wordpress网站地址的方法。

登录phpmyadmin数据库管理面板,点击左侧的网站数据库表名,再点右侧顶部的SQL,依次将下面的命令复制进去点“执行”,如图:

wordpress如何更换域名

wordpress更换网址教程

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

注:前面是旧域名,后面是新域名,下面所有代码都同。

1、变更站点地址和首页地址:

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

2、更改内容中的URL,WordPress保存在数据库中的URL链接使用绝对路径而非相对路径。在每个发布文章的记录中,它保存的是旧的URL引用旧的资源。因此,需要将这些URL转的新的域名URL。

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

3、更新文章Meta标签:

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

将上面每条命令中的域名换成自己的后复制到phpmyadmin中执行后就完成了域名的更换,接下来还需要做好旧域名用301重定向到新域名,也就是告诉百度、Google、Bing、搜狗、360这些搜索引擎网站永久更换了新域名,这样可以让搜索引擎收录以前旧域名的内容不被K掉并转移到新域名,实现301重定向的方法很多,不同服务器环境实现301重定向的方法也不同,下面提供几种环境的301方法。

Nginx:在网站conf文件中添加下面代码。

server {
    listen       80;
    server_name  ttkkw.com www.ttkkw.com;
    return       301 http://www.tuhongwei.com$request_uri;
}

Apache:在网站根目录下的.htaccess文件(没有的话自己创建这个文件)中添加下面代码。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !ttkkw.com$ [NC]
RewriteRule ^(.*)$ http://www.tuhongwei.com/$1 [L,R=301]

这样就完美为wordpress网站更换域名。

如果文章对你有帮助,请赞赏支持本站发展!

发表评论

此字段内容将保密,不会被其他人看见。