- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/01/15(木) 12:36:29.32 ID:r+zXgSaI0]
- >>77
あくまで暫定対策なので、もし組み込むならオプションで外せるようにした方がいいと思う いちおう運営でも対策しようとしている maguro.2ch.net/test/read.cgi/mango/1420069145/ 870 名前:†Mango Mangüé ⭐ (ワイモマー) [sage] 投稿日:2015/01/15(木) 02:45:53.35 ID:qDDSoIAGM HTTP 416問題はgzip転送が原因。 専ブラの差分取得は元々無圧縮で取得している。 gzip圧縮で取得してしまうとdatの頭からgzip圧縮したデータの 途中から取得することになって正しいデータを得られないからだ。 今回cloudflareが間に入ったことでおかしくなっている。 client - cfの間は専ブラのリクエストどおり無圧縮になっているが cf - 2chの間の転送が勝手にgzip有効になってしまっている。 2chのサーバに無圧縮のときのrangeでリクエストが届いて圧縮データを取得しようとしているために 範囲外になって416がおきる。 対応は.htaccessでRangeリクエストの時に圧縮転送をしないように明示化すれば良い。 SetEnvIf Range .+ no-gzip
|

|