如果我在Digital Ocean上使用带有2个墨滴的负载平衡器。
我想将PHP包含用于HTML文件。
有没有只包含服务器A中的文件而不包含服务器B中的文件?
用例是这些html文件由我的客户生成,并将被写入单个服务器。
答案 0 :(得分:0)
您可以编写if
语句:
if ($_SERVER['SERVER_NAME'] == "servera.yourdomain.com") {
include("file.html");
} else {
include("http://servera.yourdomain.com/path/to/file.html");
}
请注意,这仅适用于HTML之类的静态文件。如果您尝试通过网络服务器包含一个PHP文件,它将在远程服务器上执行,而不是返回源代码。