操作失败:返回非HTTP正确状态码!

jiangtao 2019-5-16 648

关于刷新页面优化出现的错误提示
操作失败:返回非HTTP正确状态码!

请问这是怎么情况

最新回复 (5)
  • 虚竹 2019-5-17
    引用 2
    提供下nginx配置源文,以及你要刷新的URL列表。
    (敏感信息自行过滤)
  • jiangtao 2019-5-19
    引用 3
    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;
        }
    }
  • jiangtao 2019-5-19
    引用 4
    单条刷新好像没有问题,而是刷新所有链接,才会这样提示
  • 虚竹 2019-5-19
    引用 5

    刷新全部时,是发送PURGE请求实现的。
    你在服务器上手动运行下面的命令看下输出:

    curl -v --request PURGE 'https://www.example.com/*'

    www.example.com替换成你的域名。

  • jiangtao 2019-5-19
    引用 6
    好像运行这个命令之后可以刷新了,谢谢
返回
发新帖