开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从,所以本文就分享一下更换域名比较好的办法,
WordPress大家都知道后台需要设置网站的默认网址,如果直接更换了域名的话,使用新的域名是无法登陆的。网上有很多文章,告诉大家可以修改 MySQL数据库,或者修改WordPress的wp-),把新旧域名分别输入超级ping里,查看是否各地都能ping通。
如果确定新旧域名都解析正常之后,就可以更改域名了,用一句话叫见证奇迹的时刻到了。
用员登陆WordPress后台,点击设置→常规,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改,
《》()。咦,咋退出了,其实是成功了,看一下浏览器的地址栏是不是变成新地址了?用管理员账户登陆一下,看看设置→常规里是不是变成了新的域名?然后再点击首页看看是不是变成了新的域名,如果输入旧的域名会不会跳转到新的域名呢。很明显修改成功了,是不是很简单。
但是由于博客文章里的一些链接和图片地址还是用的旧的域名,所以还需要进行一些修改。
登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面三行命令输入进去:
然后点击 执行,如果没有出现错误,那么就会将文章和评论里的所有地址进行了更换。
这时候用新的地址去访问吧,域名完美进行更换。
}
本文主要介绍了WordPress绑定多个域名的方法,wordpress默认情况下会自动跳转到后台规定的home_url上去,如何实现绑定多个域名的功能,详细看下文吧
我们都知道,wordpress默认情况下会自动跳转到后台规定的home_url上去,例如你的空间同时绑定了的时候,wordpress会自动将其跳转到。同样的道理,如果你绑定了其他的域名,即使不会出现这个跳转,但你的网站内的链接都会带上,这是由于wordpress内部的home_url,site_url,image_url等机制决定的,例如你的主题中使用了wordpress菜单功能,那么这些菜单中的链接是一定会带上的。
由于上述的先天基因,我们不能像其他网站系统一样,试图为网站绑定多个域名。不过wordpress社区中有一些牛人,他们为我们提供了解决方案。
其中一种最简洁的方法:在你的wp-config.php中添加如下:
即可完成多域名的绑定。理解起来也很简单,通过对WP_SITEURL和WP_HOME的重新定义,当你使用一个域名去访问它时,wordpress内部的机制就会将需要用到访问地址的地方全部修改为当前访问的域名。
但这种方法过于暴力,对搜索引擎是不友好的,因为这种方法仅仅是让网站可以被多域名访问,可是,这会给搜索引擎带来识别上的困难,一般会认为是镜像网站,从而直接对能访问到的所有网站进行打压,甚至K掉所有域名。
为了挽回一些局面,有人提出了可以适当修改一些元素,例如不同的域名使用不同的网站标题,对网站内部的一些核心词汇进行替换。于是,有人开始在这方面进行研究,并最终开发出了三个有用的插件:
但实际上,现代搜索引擎非常智能,单单修改网站标题,恐怕也于事无补。不过我们实际上可以对wordpress进行深入开发,在此基础上可以让wordpress焕发新的生机,以此为基础,我们可以为wordpress的不同栏目、不同作者绑定不同的域名,当然,这是需要有无数的作者和内容的支持才可行的。
}