【问题标题】:Redirect htaccess localhost to IP将 htaccess localhost 重定向到 IP
【发布时间】:2014-08-05 05:23:56
【问题描述】:

我目前正在本地使用 WAMP 开发一个 wordpress 网站,我的网站在另一台本地计算机上运行良好,但是图像没有显示它们只是显示为 localhost/wp-content/etcetc 而不是10.0.1.2/wp-content/etc

CSS 和其他一切都可以正常加载。显然,图像在主机上加载良好,但我正在寻找设置,以便也可以在基于 LAN 的机器上工作。

如果我完全知道自己在做什么,我认为 htaccess 将是一个简单的(ish)修复。

基本上有人能指点我一个 htaccess 代码的方向,将 localhost 定向到 10.0.1.2 吗?

谢谢!

【问题讨论】:

  • 我不知道你刚才说了什么;你能详细解释一下吗?你想达到什么目标?
  • belthazorNv 我正在运行 wamp,在一个 wordpress 站点上工作,我试图从我 LAN 网络上的另一台计算机访问所述站点及其后端。所有网站都可以正常加载(在 10.0.1.2 下加载),但是图像仍然尝试从“localhost”中提取。本地主机不是我尝试使用的计算机,因此不会加载图像。我正在尝试找到解决方案来解决这个问题,我认为将本地主机的任何内容重定向到该 IP 都可以解决问题。更有意义吗?我正在尝试将 AWAY 从本地主机重定向到 IP,而不是文件夹到文件夹。
  • 在常规设置中设置站点 url 10.0.1.2/yourwordpress 也在 db 中将 localhost 更改为 ip 并从此 ip 访问您的本地网络。还需要wamp在线
  • 试试 Rakesh 告诉你的 Josh。

标签: php wordpress apache .htaccess mod-rewrite


【解决方案1】:

您提出的问题不正确 - 您不想将 localhost 更改为指向特定的私有 IP 地址,否则您将遇到未知数量的其他问题。

要正确纠正该问题,您需要完成Moving WordPress 的过程 - 更新 optionspostmetaposts 表中的 URL。这也可以通过将站点的内容导出到 XML 文件,在此文本文档上进行搜索和替换(将 localhost 更改为 10.0.1.2 或您想要的任何主机名),然后重新上传来实现。您还需要更新 site_urlwp_home 值。

【讨论】:

  • 嗨,我已经设置了 site_url 和 wp_home 值(在常规设置和检查数据库中),我刚刚下载了 XML 文件,是的,它确实有一些本地主机,我已更改并重新上传,但仍未解决问题。
  • 通过手动编辑 myphpadmin 搜索产生的所有数据库条目来解决。谢谢。
【解决方案2】:

按照以下步骤操作:

  1. 转到仪表板 > 设置 > 常规
  2. 在“WordPress 地址 (URL)”和“站点地址 (URL)”标记的文本框中,将“localhost”一词替换为您的 IP 地址。
  3. 保存更改。

这解决了你的问题。

【讨论】:

  • 不,它没有,我在发布之前就已经这样做了。
猜你喜欢
  • 2016-05-13
  • 2016-01-09
  • 2018-11-01
  • 2016-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多