今天王石头博客更换了空间和域名,原先用阿里云的共享虚拟主机基础版免费空间,从2105年5月开始到现在快两年时间,即将过期,由于王石头是西部数码钻石级合作伙伴,这次当然就使用西部数码的空间了。插播一个广告,有需要购买的西部数码主机的朋友记得找我,内部价,有优惠。
这次网站搬家主要做了4件事,换空间,换域名,整站301,以及在百度提交网站改版规则,301以及提交改版规则个人认为还是很重要的,所以接下来就逐一写这4步的方法教程。
一、WordPress如何更换空间
换空间即网站搬家,其实很多主机商都具备在线网站搬家的功能,如阿里云虚拟主机搬家的位置在:我的主机-工具&服务-工具-网站搬家即可新建搬家任务,西部数码也有该功能。但我并不提倡大家使用在线搬家功能,个人认为出错的可能性更大,所以还是建议大家手动搬家吧。
网站搬家详细步骤如下:
第一步,打包压缩整站文件,如果是阿里云主机,位置在:我的主机-工具&服务-文件管理-文件压缩。打包压缩完后通过FTP下载到本地。
第二步,修改你的配置文件wp-config.php,这一步一定要修改,将旧的数据库账号密码修改成新的。
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define( 'WPCACHEHOME', '/data/home/新数据库的名称/htdocs/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager //define('WP_CACHE', true); //Added by WP-Cache Manager define('DB_NAME', '新数据库的名称'); /** MySQL数据库用户名 */ define('DB_USER', '新数据库的用户名'); /** MySQL数据库密码 */ define('DB_PASSWORD', '新数据库的密码'); /** MySQL主机 */ define('DB_HOST', 'localhost');//MySQL主机这一项默认是’localhost’,如果你的是Windows主机,不用修改,如果是Linux主机,需要填上数据库的地址。
第三步,打包上传到新的空间,然后解压到根目录。
第四步,将原数据库的数据表全部打包下载到本地,然后上传的新空间的数据库中。
第五步,修改域名解析的对应值。然后就可以访问了。
二、WordPress如何更换域名
第一步,修改数据库的域名。首先打开空间的phpmyadmin(数据库控制面板),然后选择数据库名,点击SQL,<在服务器 "localhost" 运行 SQL 查询> 输入以下命令点击执行:
UPDATE wp_options SET option_value = replace( option_value, 'http://www.老域名.com', 'http://www.新域名.com' ) WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace( post_content, 'http://www.老域名.com', 'http://www.新域名.com' ) ; UPDATE wp_posts SET guid = replace( guid, 'http://www.老域名.com', 'http://www.新域名.com' ) ;
[v_error]注意:如果你的数据表命名有修改过,则需要将wp_posts修改成xx_posts(xx代表的修改的命名字母或数字),这个很多人容易忽略,大家一定要注意。[/v_error]
第二步,在主机中绑定你的新域名,新域名做完解析后整个更换域名的过程就搞定了。
三、WordPress如何整站301
第一步,首先将老域名跟新域名都绑定在同一主机下,如图:
第二步,假设你的主机上绑定的有www.99xiuxiu.com ,www.wangshitou.com,wangshitou.com 三个域名,你想输入 www.99xiuxiu.com 或www.wangshitou.com的时候,自动跳转到主域名:wangshitou.com ,修改 wordpress 根目录下的 wp-blog-header.php ,在文件开头 <?php 后面加入以下代码:
if (strtolower($_SERVER['SERVER_NAME'])!='wangshitou.com') { $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php") { $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:http://wangshitou.com'.$URIRedirect); exit(); }
[v_error]注意:把上面程序里面的两个wangshitou.com修改成你自己的域名。[/v_error]
四、百度站长平台网站改版
进入百度站长平台网站改版页面:http://zhanzhang.baidu.com/rewrit,添加改版规则,按规则设置新旧URL对,这样即可告知搜索引擎你的网站更换了域名,有利于新域名的收录。
2017年04月03日 下午4:54 沙发
从百度进来的,博客不错哦!