server {
listen 9991;
server_name localhost;
location / {
if ( -e http://localhost:8001/assets/plugin-web-layout5/plugin-web-layout5\.js ) {
rewrite ^/assets/plugin-web-layout5/plugin-web-layout5 http://localhost:8001/assets/plugin-web-layout5/plugin-web-layout5.js;
}
proxy_pass http://xxxx.cn/web/;
}
location /api {
proxy_pass http://xxxx.cn/api;
}
}
如何判断本地localhost文件是否存在?如果存在则访问本地文件。
答案1
只能检查本地文件系统中可用的文件是否存在。无法检查远程文件是否存在。
您需要处理在 运行的服务器上的检查localhost:8001
。