我的请求看起来像这样
domain.com/lib/browser/detect.js
现在在内部我想服务/lib/browser/detect.php
我的 Nginx conf 看起来像这样
location = /lib/browser/detect.js {
try_files non-existent /lib/browser/detect.php;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.*);
fastcgi_read_timeout 900s;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Nginx 强制我的浏览器下载这个文件。