サポート » 使い方全般 » Facebookにサイトを取得してもらえない

  • t t

    (@tsugubai)


    wordpressで作成したサイトが、うまく取得?解析?されないケースがあります。

    ・facebook
    投稿時に、urlを手入力しても、タイトルやサムネイル画像が表示されない。
    URLがテキストで表示されるだけのシンプルなものになってしまう。
    OGPタグは設定済み、facebookデバッガーも何度も試したが、「URLからデータを取得できませんでした。」といわれ門前払いされる

    ・facebookの、RSSgraffiti
    Add Source よりフィードURLを入力しても、「Error: We are unable to process this feed URL.」といわれ門前払いされる

    ・IFTTT
    https://ifttt.com/
    RSSgraffitiが使えないなら、とIFTTTに上記のフィードURLを入力したら、「Not a valid feed url, missing feed title」といわれ門前払いされる

    ・feedly
    http://cloud.feedly.com/
    こちらのサイトでは、問題なくフィードを読み込んでくれました。

    ・Thunderbirdのフィード購読
    こちらも問題なくフィードを取得できました。

    Feed Validation Service
    http://validator.w3.org/feed/
    こちらで検証し、Validであるとお墨付きをもらっています。

    一番の目的である、wordpress→Facebookへの自動投稿 が達成できず、3週間悩んでいます。

    どなたか、ヒントをお持ちのかた、助けて頂けますでしょうか。
    どうぞよろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • facebookの、RSSgraffitiでしたら、入力するアドレスが
    http://ほげほげ.com/feed
    のように、後ろにfeedとついてないとうまくいきません。他のものも、フィードと書かれているなら・・・と思いましたが直接URLを投稿してもでないようなら他に原因があるのかなとも思いました。

    問題解決のためのチェックリストを良くお読みになってもう少し詳しい状況を記述してみてください。

    t t

    (@tsugubai)

    nokomimiさん
    レスありがとうございます。目に留めていただけて嬉しいです。

    問題解決のためのチェックリストを読みました。
    ・キャッシュのクリアとクッキーの削除を行いましたが、状況はかわりませんでした。
    ・ログイン時、非ログイン時で状況に変化はありませんでした。
    ・プラグインの無効化と、テーマの変更は、現在稼働中のサイトのためなかなか試せないのですが、試しに静的なHTMLファイルをひとつ置いて試したところ、ひとつ発見がありました。

    htmlファイルに、httpでアクセス→facebookのデバッガでOGP情報が表示されました。
    htmlファイルに、httpsでアクセス→facebookのデバッガでやはりURL解析エラーが出ます。

    でも、wordpressで動いているページだと、http、httpsどちらのアクセスでもデバッガでURL解析エラーとなります。

    そして、RSSGraffitiを試したところ、
    http://ほげほげ.com/feed → 登録できました
    https://ほげほげ.com/feed → Error: We are unable to process this feed URL.」で登録できませんでした。
    これは、IFTTTで試しても同じ結果でした。

    つまり、
    http://ほげほげ.com = ×
    http://ほげほげ.com/static.html = ○
    http://ほげほげ.com/feed = ○

    https://ほげほげ.com = ×
    https://ほげほげ.com/static.html = ×
    https://ほげほげ.com/feed = ×

    ということになりました。

    WordPress のバージョン
    3.6.1
    使用しているプラグインとテーマの情報(名称、入手先 URL、バージョン)
    プラグイン・・・
    Advanced Custom Fields 4.2.2
    BackWPup 3.0.13
    Breadcrumb NavXT 4.4.0
    Contact Form 7 3.5.2
    Custom Post Type Permalinks 0.9.3.2
    Maintenance Mode 5.4
    WP Multibyte Patch 1.7
    テーマ・・・
    オリジナルテーマです。

    PHP、MySQL のバージョン
    PHP 5.4
    MySQL 5.6

    サーバー環境(ホスティングサービス名、OS、ウェブサーバー等)
    ロリポップ ロリポプラン
    サーバーOS Redhat系 Linux
    ウェブサーバー Apache

    ブラウザとそのバージョン
    IE、Chrome、Firefoxで試しています。

    [補足]
    独自ドメインに独自SSL証明書を設定しており、wordpressで作成した本件のサイト、をhttpでもhttpsでも見ることができます。
    最初はhttpでのアクセスをhttpsへリダイレクトしていたのですが、今回のトラブルで一切のリダイレクト設定を現在外してみています。

    引き続きお力添えいただけますと嬉しいです。
    どうぞよろしくお願いいたします。

    SSLチェッカーなどで確認してみましたか?
    WordPressの問題というよりも、その辺の問題のような気がします。

    t t

    (@tsugubai)

    恥ずかしながら、SSLチェッカーというものの存在を知りませんでした。

    GrobalSignのSSLチェックツール
    https://sslcheck.globalsign.com/ja
    で調べてみたところ、証明書のインストールは問題ないようでした。
    (サーバーの設定が悪いらしく、得点は低かったです)

    もうひとつ試したことがあります。

    私の管理する全く別のWordpressサイト(ドメインも別)に、試験的にRSS用ウィジェットを入れてhttps://ほげほげ.com/feed を読み込んでみたところ、全く問題なくフィードを取得・表示できました。

    サイトリニューアル前は、サイトのSSL化はしておらず、Facebookへのリンク時もきちんとタイトルやサムネイルが表示されていました。
    今回、サイト全体をSSL化し、テーマも変更してリニューアルオープンしてみたところこのような事態になり、頭を抱えております。

    似たような問題に突き当たっています。

    metaタグに必要そうなOGPの情報を全て書き込んだにもかかわらず、facebookのデバッガで

    「The ‘og:type’ property is required, but not present.」

    というエラーが出てきます。
    もちろん og:type は記入していますし、ブラウザ経由でソースを見ても、書き込まれているのは確認できました。
    htmlタグや、headタグにプレフィックスを書き込んでも同様の結果です。

    他に

    「Curl Error : RECV_ERROR Received HTTP code 503 from proxy after CONNECT」

    というエラーが出ているので、facebookクローラーが、こちらのサーバーにアクセスできない様子。
    クローラーをはじく設定はしていないのですが、なぜかfacebookが読み込んでくれません。

    モデレーター Daisuke Takahashi

    (@extendwings)

    @tottokokotakky さん、サイトのURLがないと詳しいことは分かりません。
    サイトがHTTP 503を返しているように見えますが、プロキシやキャッシュなどをサーバ側で有効にしていないでしょうか。

    HTTP 503 Service Unavailableは”RFC1945により次のように規定されています。

    The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay.

    ですので、一時的な問題の可能性が高く、しばらくしてから試すと解消している場合があります。

    しかし、

    Note: The existence of the 503 status code does not imply that a server must use it when becoming overloaded. Some servers may wish to simply refuse the connection.

    とも書かれているため、一概には言えません・

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「Facebookにサイトを取得してもらえない」には新たに返信することはできません。