
我通过 nginx 的 $upstream_http_content_type 判断类型是否是图片,代码如下:
add_header X-Content-Type $upstream_http_content_type; if ($upstream_http_content_type ~* ^image/(jpg|jpeg|pjpeg|png|x-png|gif|bmp|x-icon|webp|svg\+xml)) { return 301; } 可结果是 X-Content-Type 倒是有了,却没有 301 跳转?

理论上应该酱紫啊:

1 rrfeng 2015-05-28 15:36:00 +08:00 看不懂你想做什么……把图片请求全部 301? add_header 是给 response 增加 header,既然都 response 了还怎么 301. |
3 lujiajing1126 2015-05-28 18:32:40 +08:00 有CDN啊? |
4 wy315700 2015-05-28 18:34:19 +08:00 |
5 Dreista 2015-05-28 19:44:31 +08:00 via iPhone maicong.me 在手机端访问时顶栏高度是否可以调整,在 iPhone 4S 一类的小屏幕机型上不是很友好。 |
6 MaiCong OP @lujiajing1126 @wy315700 /url 后面是网址,然后就反代这个网址。如果是图片类型就单独处理,但是用$upstream_http_content_type 正则匹配无效啊,不执行。。。 |