为什么我的localhost网站没有在其他设备上正确加载?

时间:2017-08-16 18:20:37

标签: wordpress localhost stylesheet mamp

我正在通过 MAMP 在本地托管的服务器上开发 WordPress 网站。

当我从其他设备访问网站时(通过连接到相同的Wi-Fi并输入IP地址作为URL),它将作为普通的 HTML 加载。由于某种原因,它无法读取样式表。我在多个设备(Windows PC,iOS和Android)上试过这个。

非常感谢任何有关问题的指导。谢谢。

更新:感谢Kevin B的评论,我想我对导致问题的原因有所了解。看一下控制台,看起来该网站正在尝试从http://localhost/加载资产......这是它无法读取的内容(它认为localhost是在同一设备上运行的服务器)。资产的href应该是http://192.168.1.X的东西,以便它们可以获得。我仍然需要弄清楚如何解决这个问题,但非常感谢让我走上正轨。非常感激。

2 个答案:

答案 0 :(得分:0)

您需要将wp-config.php中的wp_home和wp_siteurl设置为您的网络IP:

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

答案 1 :(得分:0)

将您的 ip 设置为 base href 如 http://192.x.x.x/yourwebsite 将网站文件夹的共享属性设置为所有人