我已经在本地开发了一个网站(WordPress),并将其移动到远程服务器。一切似乎都很好,除了当我点击主页链接,它重定向到我的localhost网站。
为了解决这个问题,我所做的是,将网站网址和主页网址更改为网页网址,而不在网址后添加斜杠。
除此之外,我还在wp_config. php中添加了以下代码
define('WP_HOME', 'http://mysite.com');
define('WP_SITEURL', 'http://mysite.com');
但是当点击主页按钮时,它仍然会重定向到本地站点。
我还更改了wp_option表
6条答案
按热度按时间kse8i1jr1#
你也需要把url改成数据库
at0kjp5o2#
我不得不更新主页按钮的菜单导航中给出的URL。
dxxyhpgq3#
在wp_options表中,将siteurl选项值更改为您的实时站点url。如果仍然存在问题,在数据库中搜索“localhost”,并将其替换为实时站点URL。
zzlelutf4#
更新数据库中siteurl和home的wp_options表。在表中,第一行是siteurl,第36行是home。
myss37ts5#
更改
wp_options
表成功。必须确保清除缓存。0md85ypi6#
我猜99%的Web开发人员在本地主机上工作,然后部署到明显不是本地主机的地方。发生这种错误真令人恼火。没有一个live vs dev的设置会浪费多少时间?我的仍然坚持要去localhost。我将不得不在我的硬盘上搜索单词localhost在这个阶段最后发现它在一般设置-网站地址URL不对应于什么是在wp_options。