2011-08-02 106 views
0

我在本地网络中开发MAMP网站,所以我决定设置端口转发来打开我的外部网络,并允许HTTP流量直接转到我的本地主机。MAMP本地主机重定向

一切正常,并使用我的静态IP访问网站的时候,我可以访问我的文件夹MAMP但是,

所有我的WordPress安装使用http://localhost作为前缀和图像/ CSS/JS不工作在本地网络之外。

是否有反正我可以告诉MAMP重定向所有本地流量到我的静态IP?我正在修改虚拟主机文件,但无济于事。

任何帮助,将不胜感激

+1

将WordPress管理中的“网站URL”更改为“http:// xxx.xxx.xxx.xxx”而不是“http:// localhost”? –

+0

是的,我做到了,但我有20多个网站,并且它不适用于已经上传的图像/帖子,除非我进入数据库表并进行搜索和替换。 – kinsey

+0

为什么你会在数据库中有硬编码的链接到'http:// localhost'? –

回答

0

我知道这是不是直接回答你的问题,但我有同样的问题,并已经成功地使用这个插件从本地主机到生产域迁移网站。 http://wordpress.org/extend/plugins/search-and-replace/

注:我从来没有任何问题,但请先备份你的数据库。比对不起更安全。