我有一个先前开发的WP站点的远程实例,该站点在我的Linode上运行(例如)“site.mydomain.com”。
我在MAMP Pro中运行了本地版本。当我深入到htdocs到我的工作目录,并点击localhost:8888 / site / wp-admin /时,该网址意外解析为http://site.mydomain.com。
正如我所说,这是一个已经开发和部署的网站,我们已经回来为了做一些@ font-face css更新。
由于它是基于我与之无关的自定义主题构建的,因此我不知道可能导致此重定向的黑客行为。
考虑到这种行为,有人可以建议我在哪里寻找可以告诉WP加载远程站点的指令,尽管该站点是从localhost调用的吗?我不相信这是一个etc / hosts问题,但我可能错了。我的耳后仍然有点湿。
答案 0 :(得分:1)
查看您的wp_options表并相应地调整值。
答案 1 :(得分:1)
当您的域名或网址发生变化时 - 即来自 http://example.com/blog至http://example.com或http://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
中的网址更改为直播服务器网址。点击此处