“localhost”通常指向发出请求的机器上的Web服务器。
您在服务器上安装了wordpress,以便在“localhost”下运行。因此,如果您在服务器上打开浏览器并转到“localhost”,它将在服务器上查找站点并找到它。
但是,如果您在“dev machine”上打开浏览器并转到“localhost”,它将在您的dev machine上查找该站点,但在服务器上安装该站点时,它不会在那里找到该站点。
现在,如果您使用服务器域名(例如http://example.com), 然后,虽然该请求可以工作,但指向图像和其他帖子的链接将无法工作,因为Wordpress将这些链接创建为“http://localhost/path/to/image/picture.jpg“您的浏览器将在本地计算机上查找但在那里找不到的。
最佳解决方案:从服务器上的浏览器登录到站点,将仪表板中的URL更改为服务器的域名,并始终使用该域名连接到站点。