【问题标题】:MAMP localhost redirectMAMP 本地主机重定向
【发布时间】:2011-08-02 18:01:23
【问题描述】:

我在本地网络上使用 MAMP 开发站点,因此我决定设置端口转发以打开我的外部网络并允许 HTTP 流量直接进入我的本地主机。

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

我所有的 WordPress 安装都使用http://localhost 作为前缀,并且在访问本地网络之外的站点时,images/css/js 无法正常工作。

无论如何我可以告诉 MAMP 将所有 localhost 流量重定向到我的静态 IP 吗?我正在修改 vhosts 文件,但无济于事。

任何帮助将不胜感激

【问题讨论】:

  • 将 WordPress 管理员中的 Site URL 更改为 http://xxx.xxx.xxx.xxx 而不是 http://localhost?
  • 是的,我这样做了,但我在那里有 20 多个站点,除非我进入数据库表并进行搜索和替换,否则它不适用于已上传的图像/帖子。
  • 为什么要在数据库中硬编码指向http://localhost 的链接?
  • 这些网站都是使用localhost 作为 SITE url 开发的,因此当您在帖子/页面中上传图片时,wordpress 在生成绝对 URL 时会使用该 URL。

标签: apache .htaccess redirect localhost mamp


【解决方案1】:

我知道这不是您问题的直接答案,但我遇到了同样的问题,并且已成功使用此插件将站点从 localhost 迁移到生产域。 http://wordpress.org/extend/plugins/search-and-replace/

注意:我从来没有遇到过任何问题,但请先备份您的数据库。安全总比后悔好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-27
    • 2012-06-14
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多