Wordpress如何更换网址,或者Wordpress网站如何绑定多个域名?如果直接绑定多个域名,访问时始终会跳转到安装时设置的默认网站地址URL。讲解wordpress网站绑定多个域名和wordpress更换新域名的方法。
Wordpress如何绑定多个域名
WordPress博客默认是不能实现多个域名访问的,即使我们绑定了多个域名,带www和不带www都是自动跳转到安装时设定的默认域名。
要实现WordPress绑定多个域名,需要修改网站根目录下的“wp-config.php”文件,文件里搜索define('WP_DEBUG', false)
这一句代码,在它的下方添加以下内容:
$domain = array("pigji.com", "www.pigji.com", "www.新域名.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
define( 'WP_CONTENT_URL', '/wp-content');
注意:如果网站启用了SSL,就把http:// 修改为 https://
注意:如果网站设置了不一样的WP_SITEURL,则将WP_SITEUR的修改为define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'].'/对应目录');
注意:define( 'WP_CONTENT_URL', '/wp-content');
这一句是针对网站的静态资源地址的。比如WordPress上传的图片文件地址,如果图片和附件的链接地址也要支持多域名,就需要加上这一句。如果不需要(图片链接全用默认域名),可以删除。
Wordpress如何更换域名网址
第一步,先备份好网站文件和数据,确保安全。
第二步,登录网站后台,设置新域名。
如果Wordpress要更换新域名,首先要修改WP网站的后台 -设置 - 常规 里面找到WordPress地址(URL)和 站点地址(URL)这二个选项,将旧域名 修改为 新域名地址,如下图:
第三步:使用PHPMYADMIN进入数据库管理
你需要批量将一些数据表里面的旧域名修改为新域名。主要的几个数据表为:
表wp_posts里面的post_content字段 (文章内容)
表wp_posts里面的guid字段 (WordPress默认链接结构)
表wp_posts里面的pinged字段 (ping内容)
表wp_comments里面的comment_author_url字段 (留言作者URL地址 )
数据库批量替换语句为:
UPDATE ‘表名’ SET ‘字段’ = REPLACE(‘字段’,’旧内容’,’新内容’);
对于Wordpress来说就是以下语句进行升级替换旧域名为新域名
UPDATE wp_posts SET post_content = REPLACE(post_content,'旧域名','新域名');
UPDATE wp_options SET option_value = REPLACE(option_value,'旧域名','新域名');
UPDATE wp_posts SET guid = REPLACE(guid,'旧域名','新域名');
UPDATE wp_posts SET pinged = REPLACE(pinged,'旧域名','新域名');
UPDATE wp_comments SET comment_author_url = REPLACE(comment_author_url,'旧域名','新域名')
注意:万一你安装wordpress时修改过表前缀,请将 wp_修改为你自己设定的表前缀。
注意:
Wordpress宝塔面板安装教程
Wordpress虚拟主机安装教程
Wordpress反代加速教程
Wordpress博客更换域名,以及wordpress网站同时绑定多个域名方法就说到这里呢。更多Wordpress相关,谢谢!