首页 > 解决方案 > 如何配置 nginx 以忽略 URL 中的状态码

问题描述

例子:

curl -v "https://site.xxx/btv/live/hls/000000289.m3u8?platformID=1&response=300"

服务器将返回 URL 中的任何内容

> GET /btv/live/hls/000000289.m3u8?platformID=1&response=300 HTTP/1.1
> Host: site.xxx
> User-Agent: curl/7.55.1
> Accept: */*
>
< HTTP/1.1 300 Multiple Choices
curl -v "https://site.xxx/btv/live/hls/000000289.m3u8?platformID=1&response=404"
> GET /btv/live/hls/000000289.m3u8?platformID=1&response=404 HTTP/1.1
> Host: site.xxx
> User-Agent: curl/7.55.1
> Accept: */*
>
< HTTP/1.1 404 Not Found

哪里可以在 nginx 中配置忽略 URL 中包含的内容&response=***

标签: nginxhttp-status-codeshttpwebresponse

解决方案


推荐阅读