我正在通过 MAMP 在本地托管的服务器上开发 WordPress 网站。
当我从其他设备访问网站时(通过连接到相同的Wi-Fi并输入IP地址作为URL),它将作为普通的 HTML 加载。由于某种原因,它无法读取样式表。我在多个设备(Windows PC,iOS和Android)上试过这个。
非常感谢任何有关问题的指导。谢谢。
更新:感谢Kevin B的评论,我想我对导致问题的原因有所了解。看一下控制台,看起来该网站正在尝试从http://localhost/加载资产......这是它无法读取的内容(它认为localhost是在同一设备上运行的服务器)。资产的href应该是http://192.168.1.X的东西,以便它们可以获得。我仍然需要弄清楚如何解决这个问题,但非常感谢让我走上正轨。非常感激。
答案 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 将网站文件夹的共享属性设置为所有人