2016-04-18 9 views
3

Facebookのデバッガ私はこのメッセージ 提供OGを取得保管 https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fepaper.sinchew.my%2Fsinchewepaper%2Fmobimax%2Freader%2Fmagazine%2Fasd.phpFacebookのシェアオグ:画像はイメージの誤差、唯一未満200キロバイト

:それは超えているため、画像...画像リンクが...ダウンロードすることができませんでした許容される最大サイズは8Mbです。またはサーバーの応答が遅すぎました。

画像は200キロバイト程度です。

どうしてですか? Plsヘルプ!

+0

突然同じ問題を持っていますが、私は再び同じURLをデバッグするとき、それは... =/ –

+0

は全く同じようにこれを得た作品。理由を知らない。 – vsdev

+0

私の場合は.JPGの後に一重引用符があります。 lol ありがとうございました –

答えて

5

私は(私がしたような場合には他の誰がこの記事を見つけた)あなたは物事を考え出したが、私は私の経験を共有したいと思った知っている:私は同じ問題hereがありました。画像は213 KBで、私のサーバーは正常だったが、Facebookは何かが正しくないと主張した。 「スクラップ・アゲイン」機能を2回連続して使用しましたが、今は完全に機能しています。全く説明できないが、ねえ、もしうまくいくなら、それはうまくいくのですか?

Screenshot of the Scrape Again Button

+0

「スクラップ・アゲイン」をクリックしないと画像が表示されません。私はたくさんのページを持っていますが、私はすべてのページで "スクラップ・アゲイン"をしたくありません。 – lyhong

+1

スクラップをもう一度クリックすると(以前にスクラップされていなかったページであっても)同じエラーメッセージ(ファイルサイズが小さく高速なサーバー)を取得したあと、私の手口も変わりました。ここで一度だけクリックしなければならなかった。 – GreatBlakes

+0

@lyhong:たぶん、バッチの無効化機能を試してみませんか?それがうまくいかない場合は、おそらく新しい質問を開始する価値があります。 – GreatBlakes

0

私は同じ問題を抱えていたが、それが解決されました。私の場合、.accessファイルに関係しています。あなたのimagesディレクトリに.accessファイルを設定し、homeディレクトリよりも、他の人からのアクセスを制限する場合は、あなたの設定や環境を変更する必要があります。私にとってはアレクサンドルTの答え

ため

0

+1、この問題は私のウェブサイトのルートディレクトリにある私の.htaccessファイルとしなければなりませんでした。

私は私のウェブサイトのイメージファイルへのアクセスを指定した参照元を除いて誰をブロックし、他の言葉で、ホットリンク保護を有効にするセクションがありました。画像:高さとOG:画像:幅私の画像が表示されないし、なぜそれは私が、掻き取り再度何回か、私はOGを指定したかどうかに関係なくませんので、Facebookは、許可される参照元のリストではありませんでした。

ホットリンクをブロックするルールは、実際に手作業で編集することなく.htaccessファイルに追加される可能性があります.BlueHostなどの一部のサーバーでは、ワンクリックでサイトのcPanel設定でホットリンクを有効にできます。この問題を解決するには

は、私は2つのことをしました。私は2番目のアクションがそれ自身では機能しないと確信していますが、おそらく不要ですが、私はB/Cを含めて、あなたが許可した参照元に検索エンジンを追加したいかもしれません。ここに行く:私は、ルールを追加しました)他の言葉で、ホットリンクを許可することと同じではありません私は理解してから、それはまだいくつかのホットリンク保護)

2を提供する(直接要求を許可することを選んだ

1) facebook.comとfbcdn.netが許可されたリファラーのリスト(google、yahoo、bingと一緒に)を

にすることができます。これらの手順は、cPanelのHotlink Protectioモジュール「ユーザーフレンドリー」のインターフェースを使用するか、ファイルマネージャーやFTP経由で直接.htaccessファイルを編集することができます(そして、いつものように.htaccessを変更する前にバックアップしてください! bsiteはまったく動作しませんが、バックアップでは最新の作業バージョンに置き換えるのに1秒しかかかりません)。

hotlink-protection (cPanelの、お申し込みでホットリンク保護モジュールのスクリーンショット)

configure-hotlink-protection (ホットリンク保護設定のスクリーンショット)

ホットリンク保護に行き、cPanelのステップ1を実行するには、チェック[直接リクエストを許可する]の横にあるボックスをクリックします。保存または提出後

($|(http|https):\/\/.*(google\.com|yahoo\.com|bing\.com|facebook\.com|fbcdn\.net))

:そして、cPanelのステップ2を実行するために、また、あなたがアクセスを許可するためのURLのリストには、この行を追加します。

あなたのサイトの.htaccessを編集してそれを行うには、バックアップを作成したら、ホットリンクのブロックに関連するファイルの領域を探します。私にとっては.htaccessの最後にあります。あなたのためにあります。

あなたが目標とされている書き換えルールは、ファイルの拡張子が含まれますので、あなたは、ファイル内のjpgを検索することができるために見てわから

これを(PNG、JPG、JPEG、などのように)していない場合は遮断部全体のホットリンクが私のためにどのように見えるかです:

RewriteCond %{HTTP_REFERER} !^http://yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://dns.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://dns.yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://www.dns.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://www.dns.yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://www.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^http://www.yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://dns.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://dns.yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://www.dns.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://www.dns.yoursitename.com$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://www.yoursitename.com/.*$  [NC] 
 
RewriteCond %{HTTP_REFERER} !^https://www.yoursitename.com$  [NC] 
 
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

私はすべてのこれらのルールをconcentateする方法があります確信しているが、私は個人的にそれが何であるかを知らないと、私は好きmを維持する.htaccessの改ざんは最小限に抑えることができます

あなたが「直接リクエストを許可」にcPanelの中​​のボックスをチェックすると同じことである、直接要求を許可するように、この行を追加することができ、このセクションの上部に、ステップ1を実行します。

RewriteCond %{HTTP_REFERER} !^$

次に、ステップ2を行い、許可されリファラが(この構文は、より合理化され、それがhttpsが含まれていることに気づくと、Facebookの、fbcdn(FacebookのCDNやコンテンツ配信ネットワーク)だけでなく、主要な検索エンジンを追加します: //、http://、www、およびwww以外のバージョン):

RewriteCond %{HTTP_REFERER} !^($|(http|https):\/\/.*(fbcdn\.net|facebook\.com|google\.com|yahoo\.com|bing\.com)) [NC]

関連する問題