###前提・実現したいこと
自サーバーサイトのURL(https://survey.accelight.jp/line/)をlineで貼ったときに、
OGPが表示されるようにしたい。
###発生している問題
LINEのトークで、「https://survey.accelight.jp/line/」を入力すると、入力したURLが表示されるだけで、それ以外何も表示されない。
###該当のソースコード
(ページのソースを表示して頂ければ確認できますが)
html
1<meta property="og:image" content="https://survey.accelight.jp/line/image/ogp_facebook1.png"> 2<meta property="og:type" content="website" /> 3<meta property="og:site_name" content="ラインテスト" /> 4<meta property="og:title" content="lineで表示されるはずのOGPが表示されない" /> 5<meta property="og:description" content="facebookではOGPが表示されるが、lineでは表示されない。" /> 6<meta property="og:url" content="https://survey.accelight.jp/line/" />
###試したこと
同じようにURLをfacebookに入力したときは、上記で設定した内容のOGPがきちんと表示される。
もう一つ別のサーバーを用意し、そのサーバー上のサイトで上記と同じコードを記述すると、LINEでもOGPが表示される。
###補足情報
lineにURLを貼ると、そのURLのサーバに「facebookexternalhit/1.1」というユーザーエージェントからアクセスがあるらしく、確かにOGPの表示に成功してるサーバーでアクセスログを確認すると「facebookexternalhit/1.1」からのアクセスが確認できるのですが、OGP表示が失敗するサーバーでは「facebookexternalhit/1.1」からのアクセスがありません。
自サーバーではbasic認証もかけていませんし、UserAgentをブロックするような記述も書いていません。思いつく原因を教えてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/30 01:53
2016/05/30 10:05
2016/05/31 12:21