森哥瞧世界

您现在的位置是:首页>文档内容页

文档详情

利用Nginx,跳过CloudFlare的文件缓存规则

jeson 2020-01-17 17:50:11 WEB服务8978
利用Nginx,跳过CloudFlare的文件缓存规则

利用Nginx,跳过CloudFlare的文件缓存规则

server {
       listen 80;
       server_name your's_domain;
       root /webdata_path;
       index index.html;

       add_header Access-Control-Allow-Origin "https://your's_domain";
       add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

       #default_type image/png;
       default_type application/pdf;

       sub_filter_once off;
       sub_filter  'ts' 'jpeg';
       sub_filter_types application/vnd.apple.mpegurl;

       location ~ .*\.(jpeg)$ {
               types {}
               rewrite ^/(.*)\.jpeg$ /$1.ts break;
               default_type text/plain;
               add_header Access-Control-Allow-Origin "https://your's_domain";
               add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
               add_header Content-Type 'image/jpeg';
       }

       location ~ .*\.(pdf)$ {
               add_header Access-Control-Allow-Origin "https://your's_domain";
               add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
               add_header Content-Type 'application/pdf';
               rewrite ^/(.*)\.pdf$ /$1.m3u8 break;
               sub_filter_once off;
               sub_filter  'ts' 'jpeg';
               sub_filter_types application/vnd.apple.mpegurl;
       }

       location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
               expires 30d;
       }

       location ~ .*\.(js|css)?$ {
               expires 7d;
       }
}



文章评论

Cancel the reply
Login Participate In Comments

Review(