WordPress Live网站重定向到localhost

um6iljoc  于 2023-06-21  发布在  WordPress
关注(0)|答案(6)|浏览(131)

我已经在本地开发了一个网站(WordPress),并将其移动到远程服务器。一切似乎都很好,除了当我点击主页链接,它重定向到我的localhost网站。
为了解决这个问题,我所做的是,将网站网址和主页网址更改为网页网址,而不在网址后添加斜杠。
除此之外,我还在wp_config. php中添加了以下代码

define('WP_HOME', 'http://mysite.com');
define('WP_SITEURL', 'http://mysite.com');

但是当点击主页按钮时,它仍然会重定向到本地站点。
我还更改了wp_option表

kse8i1jr

kse8i1jr1#

你也需要把url改成数据库

UPDATE wp_options SET option_value = replace (option_value , 'http://www.oldsite.com' , 
      'http://www.newsite.com')         
   WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace 
   (guid , 'http://www.oldsite.com' , 'http://www.newsite.com');

UPDATE wp_posts SET post_content = replace 
       (post_content , 'http://www.oldsite.com' , 'http://www.newsite.com');

UPDATE wp_postmeta SET meta_value = replace 
    (meta_value , 'http://www.oldsite.com' , 'http://www.newsite.com');
at0kjp5o

at0kjp5o2#

我不得不更新主页按钮的菜单导航中给出的URL。

dxxyhpgq

dxxyhpgq3#

在wp_options表中,将siteurl选项值更改为您的实时站点url。如果仍然存在问题,在数据库中搜索“localhost”,并将其替换为实时站点URL。

zzlelutf

zzlelutf4#

更新数据库中siteurl和home的wp_options表。在表中,第一行是siteurl,第36行是home。

myss37ts

myss37ts5#

更改wp_options表成功。必须确保清除缓存。

0md85ypi

0md85ypi6#

我猜99%的Web开发人员在本地主机上工作,然后部署到明显不是本地主机的地方。发生这种错误真令人恼火。没有一个live vs dev的设置会浪费多少时间?我的仍然坚持要去localhost。我将不得不在我的硬盘上搜索单词localhost在这个阶段最后发现它在一般设置-网站地址URL不对应于什么是在wp_options。

相关问题