从远程网络访问 localhost 上的 wordpress 网站

Posted

技术标签:

【中文标题】从远程网络访问 localhost 上的 wordpress 网站【英文标题】:Access wordpress website on localhost from remote network 【发布时间】:2018-11-12 14:54:02 【问题描述】:

我想向我的客户展示我正在开发的 localhost 上的 WordPress 网站(它仍处于起步阶段,尚未准备好上线)。这是我到目前为止所做的: - 我已经完成了端口转发并对其进行了测试(每当我通过输入计算机的 ip 从远程网络访问我的 Xampp localhost 时,它都会打开 localhost 仪表板)。

现在这是我卡住的地方: - 每当我在远程网络的 url 上指定一个网站目录(在 htdocs 中)(例如:mycomputer's ip/folder's name 它会将 url 更改为 localhost/folder 的名称并且页面不会打开)。

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

将此行添加到您的 wp-config.php 可能会有所帮助:

define('WP_HOME','http://your-computer-IP');
define('WP_SITEURL','http://your-computer-IP');

并在您在家工作时评论或删除该行。

但有些地方可以改进。尝试一些 DDNS 服务并将它们的应用程序安装到您的本地计算机上。安装后,无论您是否在家,您都可以通过mymachine.ddns.net 访问您的计算机。因此,通过以下设置,您在更改工作地点时无需编辑任何内容。

define('WP_HOME','http://mymachine.ddns.net');
define('WP_SITEURL','http://mymachine.ddns.net');

【讨论】:

以上是关于从远程网络访问 localhost 上的 wordpress 网站的主要内容,如果未能解决你的问题,请参考以下文章

如何从同一网络上的另一台计算机访问 localhost? [复制]

无法从本地网络上的 Web 服务器访问 localhost

从 iPhone 访问 localhost(在同一网络中)

无法从iPhone Safari访问MacBook上的localhost,显示加载栏然后失败?

访问其他设备上的 localhost(同一网络)

从 Kubernetes 服务访问主机 localhost