假设用户尝试使用以下 URL 访问我的网站上的给定图像:http://www.mywebsite.com/random/image1.jpg?someParam=100
我需要一个重写规则,从路径中删除“随机”节点:
http://www.mywebsite.com/image1.jpg?someParam=100
我发现了类似的问题这里 但在我的例子中,“随机”发生了变化,我不知道有多少个这样的文件夹。我该怎么办?
答案1
你可能并不想要这个,但是这是一个起点:
server {
...
rewrite ^/[a-z]+/(.*)$ $1 last;
}
这将替换由字母组成的“目录”中的所有内容,例如random/image.php
-> image.php
,img/test.png
->test.png