为什么我的localhost网站不能在其他设备上正确加载?
问题描述:
我正在开发一个WordPress网站在本地托管服务器通过MAMP。为什么我的localhost网站不能在其他设备上正确加载?
当我从不同的设备访问网站时(通过连接到相同的Wi-Fi并输入IP地址作为URL),它将作为普通的HTML加载。出于某种原因,它无法读取样式表。我在多台设备(Windows PC,iOS和Android)上尝试了这一点。
任何指导问题可能是非常感谢。谢谢。
更新:感谢Kevin B的评论,我想我对导致问题的原因有了一个想法。看看控制台,看起来该网站正在尝试从http://localhost/ ...加载资源...这是它无法读取的内容(它认为localhost是在同一设备上运行的服务器)。资产的href应该是沿着http://192.168.1.X可以获得的东西。我仍然需要弄清楚如何解决这个问题,但非常感谢让我走上正轨。非常感激。
答
您需要在wp-config.php
WP_HOME和wp_siteurl设为您的网络IP:搞清楚为什么它不会加载
define('WP_HOME','http://your_ip');
define('WP_SITEURL','http://your_ip');
开始。这应该很容易从Windows PC,使用浏览器控制台。它究竟如何下载资产。 –
我想我知道问题是什么。谢谢! – Sheedo