我在本地开发了一个站点(word press)并将其移动到远程服务器。一切似乎都很好,除非我点击主页链接它重定向到我的localhost网站。
为了解决这个问题我做的是, 将网站网址和主网址更改为网址,而不在网址后添加斜杠。
除此之外,我将以下代码添加到wp_config.php
define('WP_HOME', 'http://mysite.com');
define('WP_SITEURL', 'http://mysite.com');
但是当点击主页按钮时,它仍然会重定向到本地人。
我也改变了wp_option表
答案 0 :(得分:9)
您还需要将网址更改为数据库
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');
答案 1 :(得分:1)
我必须更新主页按钮的菜单导航中给出的网址。
答案 2 :(得分:0)
在wp_options表中,将siteurl选项值更改为您的实时网站网址。 如果仍然存在问题,请在数据库中搜索“localhost”并将其替换为实时站点URL。
答案 3 :(得分:0)
更新siteurl和home的数据库中的wp_options表。在表格中,第一行是siteurl,第36行是home。
答案 4 :(得分:0)
更改wp_options
表格有效。不得不确保清除缓存。
答案 5 :(得分:0)
我猜想99%的Web开发人员都在localhost上工作,然后部署到显然不是localhost的地方。确实很烦人的是,这种错误发生了。没有现场直播与开发者互动设置会浪费多少时间?我的仍然坚持去本地主机。在这一阶段,我将不得不在硬盘上搜索本地主机一词 最终在“常规设置-站点地址URL”下找到了它,该地址与wp_options中的内容不匹配。