NGINX try_子文件夹中的文件,否则发送到php

NGINX try_子文件夹中的文件,否则发送到php,nginx,Nginx,我正在尝试找出如何让nginx尝试在子文件夹中查找文件,否则将其请求发送到要处理的php文件,例如: 请求的文件: 实际文件: 但这不起作用,有没有关于如何实现这一点的建议?您使用的$uri方法不正确,请尝试此方法 location ~ /mycms/(.*) { try_files /mycms/content/$1 /mycms/content/$1/ /mycms/index.php?$query_string; } 您以错误的方式使用了$uri,请尝试此方法 location ~

我正在尝试找出如何让nginx尝试在子文件夹中查找文件,否则将其请求发送到要处理的php文件,例如:

请求的文件: 实际文件:


但这不起作用,有没有关于如何实现这一点的建议?

您使用的
$uri
方法不正确,请尝试此方法

location ~ /mycms/(.*) {
  try_files /mycms/content/$1 /mycms/content/$1/ /mycms/index.php?$query_string;
}

您以错误的方式使用了
$uri
,请尝试此方法

location ~ /mycms/(.*) {
  try_files /mycms/content/$1 /mycms/content/$1/ /mycms/index.php?$query_string;
}

您以错误的方式使用了
$uri
,请尝试此方法

location ~ /mycms/(.*) {
  try_files /mycms/content/$1 /mycms/content/$1/ /mycms/index.php?$query_string;
}

您以错误的方式使用了
$uri
,请尝试此方法

location ~ /mycms/(.*) {
  try_files /mycms/content/$1 /mycms/content/$1/ /mycms/index.php?$query_string;
}