Facebook で次のリンクを共有すると、ページが存在する場合でも、ページの詳細とリンクではなく、404 エラー ページ情報が返されます。
http://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=be-excited&src=fb
エラーを修正するには:
- & と ? を渡すことができるように、リンクをエンコードしてみました。正しく(機能しませんでした)
- http://www.kentbusinessangel.co.uk/lucky-achieve-goals-be-excited/src-fb から元の URL へのリダイレクトを作成しました (これはブラウザーで URL を使用すると機能しますが、まだ表示されるだけですFacebookで共有すると404エラー)
- http://www.kentbusinessangel.co.uk/lucky-achieve-goal/fb/be-excited に静的ページを作成しました (このページもブラウザで動作しますが、Facebook ではこのページでもエラー 404 と表示されます!)
- Facebookがページを再びスクレイピングするのに時間が必要かもしれないことを期待して、私は1日待ちました(彼は同じ問題を続けています)
- 新しい静的ページにメタタグを追加し、このページの URL と正規一致を作成しました (ただし、Facebook で 404 リダイレクト エラーの共有が引き続き表示されます)。
<meta property="og:title" content="13 Lucky Steps to Achieve Your Goals - Be Excited">
<meta property="og:description" content="Get 13 lucky steps to achieve your goals! - Be Excited">
<meta property="og:image" content="../../images/numbers/circles/one.png">
<link rel="canonical" href="http://www.kentbusinessangel.co.uk/lucky-achieve-goal/fb/be-excited">
Facebookの共有情報が共有されているURLではなく、404エラーページから取得されている理由と、それを修正する方法を知っている人はいますか?
編集: この質問を投稿した後、元のリンク http://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=be-excited&src=fb が Facebook の共有で機能しました! --- ただし、同じ動的ページを介してすべて設定されている他のページはまだ機能しておらず、上記の手順で作成した他の回避策のリンクも機能していません。
すなわちhttp://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=effort&src=fb
Edit2: ここに 2 番目のリンクを投稿することで、魔法のように Facebook の共有でも機能するようになればよかったのですが、喜びはありません - *混乱*
これに関する任意の助けをいただければ幸いです
編集 3: わかりました。元のリンクは、共有領域や他のリンクで機能しない状態に戻りました。つまり、正方形に戻ります。
修理!!リダイレクト エラーが発生したときに facebook がページをスクレイピングし、それ以来ページを再スクレイピングしていないようです。
それらを deinter に入れる: developers.facebook.com/tools/debug はページを再スクレイピングし、正しい情報を取得しました! この新しい共有リンクを実行した後、これらのページも機能しました! (とても簡単です:s)