可以说很多的博主站长都是喜新厌旧,特别热衷于购买新域名建立新的博客网站,那么在老薛主机上运行的网站如果想要更换域名和修改老薛主机的主域名应该如何做,下面boke123百科就跟大家详细介绍一下具体操作流程(PS:本文针对的是主域名对应的网站)。
一、绑定新域名到主机空间
其实绑定域名到主机空间没什么好说的,说白了就是把新域名解析到所购买的老薛主机空间,具体如何解析就不多说了,我相信大部分博主都懂得的,不懂的话请参考『老薛主机基础教程:域名注册及解析绑定到虚拟主机』。在这里就是提醒大家两点,一是@和 WWW 都要解析,如本站的 www.yigujin.cn,不能只解析@而不解析 WWW,这个对用户体验非常不好;二是老域名不要解绑,让它继续解析到主机空间中,说白了就是不要动老域名,等各个搜索引擎收录的地址都是新域名后再解绑。
二、进入phpMyAdmin替换新老域名
1、登录老薛主机后台进入到相应主机的产品信息页面(PS:不懂请参考『登录老薛主机后如何进入到主机产品信息页面?』)>> 点击“cPanel 面板快捷操作”模块中的“phpMyAdmin”或登录进入到 cPanel 面板后点击“数据库 > phpMy 管理”。
2、点击选择相应数据库后点击顶端导航菜单“SQL”,然后输入以下代码:
UPDATE wp_options SET option_value = replace(option_value,'旧域名','新域名');
UPDATE wp_posts SET post_content = replace(post_content,'旧域名','新域名');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url,'旧域名','新域名');
一定要注意替换以上代码中的旧域名和新域名为你原来的域名和新的域名,还有三个表前缀 wp_ 也要修改为你数据表所对应的表前缀,最后确认无误后点击【执行】按钮。一般没问题的话就会显示成功修改了几行数据,具体如下图所示:
PS:以上代码是修改新旧域名,其实修改新旧站点名称也是一样,具体如下:
UPDATE wp_options SET option_value = replace(option_value,'旧名称','新名称');
UPDATE wp_posts SET post_content = replace(post_content,'旧名称','名称');
UPDATE wp_comments SET comment_author = replace(comment_author,'旧名称','新名称');
三、替换.htaccess 文件中 301 重定向的域名
如果根目录中的.htaccess 文件添加有跟域名相关的 301 重定向,比如不带 WWW 的跳转到带 WWW 的域名,或 HTTP 跳转到 HTTPS 等,那么就需要将.htaccess 文件中的旧域名改为新域名。方法很简单,登录老薛主机的 cPanel 控制面板 >> 文件管理器 >> 定位到根目录 public_html,找到.htaccess 文件并编辑替换旧域名即可。
如果在根目录找不到.htaccess 文件,有可能是未设置显示隐藏文件,只需要点击文件管理器右上角的【设置】按钮,勾选“显示隐藏文件(dotfiles)”并点击【Save】按钮即可看到.htaccess 文件。
四、修改老薛主机的主域名
1、进入到所购买的老薛主机空间对应的产品信息(PS:不懂得进入请参考『登录老薛主机后如何进入到主机产品信息页面?』),然后点击【修改主域名】按钮。具体见下图:
2、在“新域名”中直接输入不带 HTTP://或 www.或 HTTPS://的新域名,如 yigujin.cn,然后点击【点击修改】按钮。稍等片刻即可成功修改主域名。
等显示成功后可以回到“产品信息”页面刷新,看看主域名是否已经变更为新域名。
总结
本文仅介绍了基于老薛主机上更换网站域名和主域名的操作,实际上除了在老薛主机上操作,还需要到各大搜索引擎提交新域名网站和地图文件等,通知友情链接更换友链,发布变更域名公告等。
您可能感兴趣的文章
版权声明:本文为原创文章,版权归 懿古今博客 所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与本站联系(邮箱:boke123dh@qq.com)更正、删除,谢谢!