Wordpress WP localhost path加载,然后解析为远程

Wordpress WP localhost path加载,然后解析为远程,wordpress,localhost,mamp,Wordpress,Localhost,Mamp,我有一个以前开发的WP站点的远程实例,运行在我的Linode上(例如“site.mydomain.com”) 我有一个本地版本在MAMP Pro中运行。当我深入htdocs到我的工作目录,并点击localhost:8888/site/wp admin/,url意外地解析为 正如我所说,这是一个已经开发和部署的网站,我们已经回来做一些@font-face css更新 由于它是基于一个自定义主题构建的,与我无关,所以我不知道是什么黑客行为导致了这种重定向 鉴于这种行为,有人能建议我在哪里寻找指令,该

我有一个以前开发的WP站点的远程实例,运行在我的Linode上(例如“site.mydomain.com”)

我有一个本地版本在MAMP Pro中运行。当我深入htdocs到我的工作目录,并点击localhost:8888/site/wp admin/,url意外地解析为

正如我所说,这是一个已经开发和部署的网站,我们已经回来做一些@font-face css更新

由于它是基于一个自定义主题构建的,与我无关,所以我不知道是什么黑客行为导致了这种重定向


鉴于这种行为,有人能建议我在哪里寻找指令,该指令将告诉WP加载远程站点,尽管该站点是从localhost调用的吗?我不认为这是etc/主机的问题,但我可能错了。我的耳朵后面还是有点湿。

查看您的wp_选项表,并相应地调整值。

来自

当您的域名或URL更改时-即从 或 到-还有其他问题。文件和 数据库可以移动,但引用旧域名或 位置将保留在数据库中,这可能会导致 链接或主题显示


Wordpress有一个坏习惯,就是在数据库中放入完整的URL。我认为自从上次我不得不移动站点以来,它已经得到了改进,但是阅读上面的参考页面可能会回答您的问题。

每当您将站点从localserver移动到live server时。请记住更改数据库中的
URL
。否则它将一直指向您的localurl

运行以下查询:

 SELECT * from wp_options where option_name = 'siteurl' 
 SELECT * from wp_options where option_name = 'home' 

option\u value
中的URL更改为Live server URL。在这里

我相信我已经完成了URL字符串的完整查找和替换,以本地化数据库。我想我可能错过了什么。调整两条记录以指向localhost。n、 省略两个URL中的尾随斜杠。火力超过需要,但有人可能会发现这些有用。