2012年11月22日 星期四

[nginx] facebook canvas連nginx時出現 HTTP 405 Not allowed


Facebook是用POST去抓canvas/iFrame,
但是nginx處理static file預設不給POST,
workaround如下:

location / {
    error_page 405 =200 $uri;
    root /var/www/html/yoursite.com;
}

比較好的處理如下:
http://invalidlogic.com/2011/04/12/serving-static-content-via-post-from-nginx/

沒有留言: