关于刷新页面优化出现的错误提示 操作失败:返回非HTTP正确状态码! 请问这是怎么情况
server { 过滤内容 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_session_cache shared:SSL:5m; ssl_session_timeout 5m; keepalive_timeout 75s; keepalive_requests 100; access_log /data/myweb/sites/hd1080.pro/log/nginx/access.log; error_log /data/myweb/sites/hd1080.pro/log/nginx/error.log; pagespeed on; pagespeed FileCachePath /data/myweb/sites/hd1080.pro/cache/ngx_pagespeed; pagespeed LowercaseHtmlNames on; pagespeed PreserveUrlRelativity on; pagespeed RespectVary on; pagespeed XHeaderValue 'Powered By AppNode'; pagespeed EnableFilters extend_cache,rewrite_images,sprite_images,collapse_whitespace,rewrite_css,rewrite_javascript; pagespeed FileCacheCleanIntervalMs 3600; pagespeed FileCacheSizeKb 102400; pagespeed FileCacheInodeLimit 500000; pagespeed AdminPath /pagespeed_admin; pagespeed PurgeMethod PURGE; pagespeed EnableCachePurge on; root 过滤内容 if ($scheme = http) { return 301 https://$host$request_uri; } if ($host = 'hd1080.pro') { rewrite ^/ http://www.hd1080.pro$request_uri permanent; } client_max_body_size 10M; location / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } } location ~ '\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+' { add_header '' ''; } location ~ ^/pagespeed_static/ { } location ~ ^/pagespeed_admin { allow 127.0.0.1; deny all; } 过滤内容 location ~* \.(js|css|png|jpg|jpeg|gif|ico|bmp|swf|eot|svg|ttf|woff|woff2)$ { expires 30d; log_not_found off; } }
刷新全部时,是发送PURGE请求实现的。 你在服务器上手动运行下面的命令看下输出:
curl -v --request PURGE 'https://www.example.com/*'
将www.example.com替换成你的域名。
www.example.com