WP localhost路径加载,然后解析为远程

时间:2013-07-02 18:53:47

标签: wordpress localhost mamp

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

我在MAMP Pro中运行了本地版本。当我深入到htdocs到我的工作目录,并点击localhost:8888 / site / wp-admin /时,该网址意外解析为http://site.mydomain.com

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

由于它是基于我与之无关的自定义主题构建的,因此我不知道可能导致此重定向的黑客行为。

考虑到这种行为,有人可以建议我在哪里寻找可以告诉WP加载远程站点的指令,尽管该站点是从localhost调用的吗?我不相信这是一个etc / hosts问题,但我可能错了。我的耳后仍然有点湿。

3 个答案:

答案 0 :(得分:1)

查看您的wp_options表并相应地调整值。

答案 1 :(得分:1)

来自the wordpress codex:

  

当您的域名或网址发生变化时 - 即来自   http://example.com/bloghttp://example.comhttp://example.com   至http://example.net - 还有其他问题。文件和   可以移动数据库,但是引用旧域名或   位置将保留在数据库中,这可能会导致问题   链接或主题显示。

Wordpress有将完整的URL放入数据库的坏习惯。我认为自从我上次移动网站以来它已得到改进,但阅读上面引用的页面可能会回答你的问题。

答案 2 :(得分:0)

每当您将站点从本地服务器移动到live server.Remeber以更改数据库中的URLs时,它将继续指向您的localurl。

运行以下查询:

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

option_value中的网址更改为直播服务器网址。点击此处