我是 Nginx 重写的新手。我知道这是基础,但每次尝试这样做时,我都会不断达到 10 个内部重定向上限。
基本上,我希望 domain.com/abcd.png 为 domain.com/?v=abcd.png。这应该只发生在 / 下的直接文件中,而不是其下的任何子目录中。
我将不胜感激任何人能提供的帮助,谢谢。
答案1
尝试这样的操作:
rewrite ^/([^/]+\.png) /?v=$1 permanent;
我是 Nginx 重写的新手。我知道这是基础,但每次尝试这样做时,我都会不断达到 10 个内部重定向上限。
基本上,我希望 domain.com/abcd.png 为 domain.com/?v=abcd.png。这应该只发生在 / 下的直接文件中,而不是其下的任何子目录中。
我将不胜感激任何人能提供的帮助,谢谢。
尝试这样的操作:
rewrite ^/([^/]+\.png) /?v=$1 permanent;