【问题标题】:How to:redirect localhost to my external IP address in Apache如何:将 localhost 重定向到我在 Apache 中的外部 IP 地址
【发布时间】:2013-04-06 09:28:19
【问题描述】:

我这几天都在用XAMPP学习wordpress。我建立了一个简单的站点。在我的路由器中打开80端口后,我可以这样访问我的站点:

外部IP/wordpress

问题是:我可以打开我的 index.php。我注意到 index.php 中的链接都以“localhost/”开头。我知道我必须做一些修改它到我的实际 IP 地址,但我不知道该怎么做。我该怎么办?

最好的问候。

【问题讨论】:

  • 你必须通过 Wordpress 的设置页面来完成,并将博客 URL 更改为 IP 地址。链接本身说localhost,这并不是指您的计算机。
  • 你的意思是,在 wordpress 的仪表板中,将默认的“localhost/wordpress”更改为“ExternalIP/wordpress”?
  • 非常感谢!我一直在为 Apache rewrite_module 苦苦挣扎,没想到问题可以用这么简单的方式解决。:)

标签: wordpress apache xampp localhost


【解决方案1】:

有时将站点 URL 和主页 URL 临时添加到配置文件比更新数据库更容易。这样,当您上线时,您只需从配置中删除这些行。

line 64 后面的wp-config.php 文件中添加以下行,其中显示define('WPLANG', '');

define('WP_SITEURL', 'http://YOUR_LOCAL_IP');
define('WP_HOME', 'http://YOUR_LOCAL_IP');

如果您在子目录中有 WP,则将该目录添加到 WP_SITEURL 变量中,例如:

define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');
define('WP_HOME', 'http://YOUR_LOCAL_IP');

替换YOUR_LOCAL_IP为您的实际主机IP,例如http://192.168.0.1

如果不是本地开发,只远程访问,可以使用YOUR_EXTERNAL_IP代替本地。

最后,导航到 WP Admin -> Settings -> Permalinks,然后单击 Save。这将重置 WP 以使用您的新链接值。

如果您在帖子或页面中有任何硬编码的链接或图片,您必须手动更新这些链接或图片。

【讨论】:

    猜你喜欢
    • 2017-10-07
    • 2018-11-01
    • 2021-08-27
    • 2019-10-08
    • 1970-01-01
    • 2017-12-29
    • 2011-01-23
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多