在 Nginx 中删除 URL 中的目录

在 Nginx 中删除 URL 中的目录

我一直在寻找这个答案,但找不到适合我情况的答案。因此,目前我有一个如下所示的 URL:http://localhost/templates/verify但我希望它看起来像这样:http://localhost/验证,但我不确定如何使用 Nginx 来做到这一点。

以下是我的模板块用于提供模板的样子

location /templates/ {
          try_files $uri.html $uri/ =404;
          autoindex on;

          }

如何使用 Nginx 解决这个问题?

答案1

如果你不想在 URL 中包含路径部分,则不应将其放在 中location。如果你想从两个单独的目录中提供内容,并让它们都显示在 URL 路径中的同一位置,你可以使用try_files,但如果你这么做的话,你将面临巨大的伤害,所以不要这么做。

相关内容