RHEL6 上的 nginx 1.10.2 - 在接受 URL 中的斜杠时遇到问题

RHEL6 上的 nginx 1.10.2 - 在接受 URL 中的斜杠时遇到问题

我的 nginx 服务器不接受这些类型的 URL,但 apache 可以很好地处理它们:

http://domain/file.php/?variablename=variable

nginx 仅接受:

http://domain/file.php?variablename=variable

请告诉我第一种方法是否对 nginx 来说“可行”。谢谢

答案1

我自己找到了一个解决方案,因此如果有人在该 API 调用上遇到困难,只需将其插入到配置中即可:

location ~ .php/ { 

    rewrite ^(.*.php)/ $1 last;

}

相关内容