Nginx Url 重写问题,它会显示404
如果URl's
以其中任何一个结束
( ttf | mp3 | mp4 | webm | ogg | jpg | jpeg | gif | ico | css | js )
示例 URL。
example.com/convert-to-ttf
example.com/convert-to-jpeg
example.com/convert-to-jpg
example.com/convert-to-mp4
但如果在 URL 末尾添加 / 则有效。有人知道问题是什么吗
答案1
这是配置文件的问题。
location ~* .(ttf|mp3|mp4|webm|ogg|jpg|jpeg|gif|ico|css|js)$ {
.....
}
改为:
location ~* \.(ttf|mp3|mp4|webm|ogg|jpg|jpeg|gif|ico|css|js)$ {
...
}
现在它可以正常工作,并结束于其中一个字符串中。