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が読み込んでくれません。
@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.
とも書かれているため、一概には言えません・