Php Nginx有效推荐人添加facebook

Php Nginx有效推荐人添加facebook,php,regex,caching,nginx,Php,Regex,Caching,Nginx,我试图在我的facebook上链接我的网站,我得到了403。我让我的Nginx配置阻止了所有无效的引用,并将其更改为添加以下内容。有人能告诉我哪里出了问题吗?我仍然得到403 # Caching & Hotlink Protection location ~* \.(png|jpg|jpeg|gif)$ { valid_referers none blocked my-site.com *.my-site.com ~.google. ~.yahoo. ~.bing. ~.

我试图在我的facebook上链接我的网站,我得到了403。我让我的Nginx配置阻止了所有无效的引用,并将其更改为添加以下内容。有人能告诉我哪里出了问题吗?我仍然得到403

  # Caching & Hotlink Protection
  location ~* \.(png|jpg|jpeg|gif)$ {
    valid_referers none blocked my-site.com *.my-site.com ~.google. ~.yahoo. ~.bing. ~.facebook. ~.fbcdn.;
      if ($invalid_referer) {
        return 403;
      }
    access_log off;
    log_not_found off;
    expires 30d;
  }
}

Facebook需要直接链接,无法解析403。在post中,使用直接链接到

被阻止的请求上的referer头的内容是什么?仅Facebook报告,角落中有“403”标题。我可以使用curl测试facebook的连接吗?刚刚修复。当我卷曲FB时,我知道它不能重定向到https,需要直接。不是403返回。啊。