【已解决】wordpress网站搬家期间,访问临时主页地址出现404错误

【背景】

折腾:

【已解决】wordpress网站搬家期间,访问临时主页地址出现错误:建立数据库连接时出错

之后,遇到那个,之前就遇到的404错误。

所以,继续参考之前的方法,去解决掉。

【折腾过程】

1. 即,需要修改对应的wordpress的home和siteurl,和当前网站的域名保持一致的。

2.其实:

自己知道此处可以暂时不改的,因为等之后更新了DNS后,网站正常运行了之后,本身就是该要使用旧的配置,就是使得home和siteurl为crifan.com的。

但是此处只是为了验证,此时修改了之后,网站是否能如所预料的一样,可以正常显示wordpress的主页和帖子而已。

3. 即,此处应该修改:

数据库xxx_hawkwordpress中的wp_options中的home和siteurl,从原先的:

http://www.crifan.com

改为与当前的域名匹配的值,即:

http://50.23.65.197/~xxx

 

4.修改siteurl:

wordpress数据库->wp_options->siteurl的值,从之前的:

http://www.crifan.com

改为与当前的域名匹配的值,即:

http://50.23.65.197/~xxx

edit siteurl value

change siteurl to our ip address

update wp_options siteurl value

5.修改home

wordpress数据库->wp_options->home的值,从之前的:

http://www.crifan.com

改为与当前的域名匹配的值,即:

http://50.23.65.197/~xxx

edit home value

changed home to our ip

然后,再去访问:

http://50.23.65.197/~xxx

结果就可以了。

6. 然后随便去打开别的某个帖子,也都可以正常打开了:

access any post can show ok

7.很明显,因为此处没换域名,所以,

为了之后的DNS生效而网站继续正常顺利的从hostmonster切换到此处的hawk,

那么还是要继续,把home和siteurl改回原先的值的:

restore siteurl to crifan com

restore home to crifan com

【总结】

访问wordpress主页,出现404错误的话,之前就遇到且解决了。

此处再说明一次:

原因:

1.wordpress中配置的是打开主页所要显示的内容,就是主页内容本身

2.对于wordpress的帖子,之前设置成了固定链接,设置为:

文章名的效果的,即/%postname%

3.此处,想要打开网站主页地址:

http://50.23.65.197/~xxx

所以会根据之前的配置,去打开wordpress首页,

但是由于周期home的配置是旧的域名:

http://www.crifan.com

所以此处会出错,找不到,出现404错误。

解决办法:

去wordpress的数据中,找到表项wp_options,其中有两个配置参数:

siteurl

home

之前默认都是:

http://www.crifan.com

此处都改为,与当前域名匹配的值,即:

http://50.23.65.197/~xxx

即可。

换句话说:

如果之前是:

http://www.domain1.com

现在搬家,即换了虚拟主机,且换了域名为domain2的话,则就需要改为对应的:

http://www.domain2.com

就可以了。


关于网站搬家的全过程,参见:

【记录】在本地测试wordpress已成功后去实现在线的wordpress网站搬家(换主机)



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量