• 解決済 memocco

    (@memocco)


    WordPressでLPを作成しています。

    メインページA
    リンク先のB

    2ページあります。
    AのURLをSNS、Webサイトに貼り付けると、カード表示に不具合が起こることがあることがわかりました。
    リンク先はただしくAに遷移します。

    まず、当初はパスワード保護の公開状態でLINEとチャットワークでA・BのURLを貼り付けたところ、
    ・AのカードがBになる。
    ・Aのリンク先もBへ遷移する
    という現象が起こりました。

    Aのパスワードを外し、再度同じ作業を行ったところ、
    ・AのカードがBになる。(変化なし)
    ・Aのリンク先は正しくAへ遷移する

    に変化しました。
    なので、カード表示が正しくない、という問題だけになります。
    以下、確認したアプリ等です。

    LINE、チャットワーク、slack、Googleチャット
    等確認しましたが、正しく表示されるアプリとそうでないアプリがあります。
    TwitterのCard Validatorは正しい表示となっています。

    【行った対策】
    ヘッダーに下記ソースを追記しました。
    →特に変化はありませんでした。
    <head prefix=”og: http://ogp.me/ns# fb: http://ogp.me/ns/ fb# prefix属性: http://ogp.me/ns/ prefix属性#”>
    <meta property=”og:url” content=” ページの URL” />
    <meta property=”og:type” content=” ページの種類” />
    <meta property=”og:title” content=” ページの タイトル” />
    <meta property=”og:description” content=” ページのディスクリプション” />
    <meta property=”og:site_name” content=”サイト名” />`

    こちらはSNS側のキャッシュと見なして良いのでしょうか。
    または他に原因があるのでしょうか。

    ちなみに、AをBから複製した(その逆)等はなく、それぞれ単体で作成しております。

    何か原因や解消方法など分かる方がいらっしゃいましたら、アドバイスいただけると幸いです。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    「ぺージAのOGP設定がページBの内容としてTwitterなどで読み込み・表示されている」ということであっていますでしょうか?

    であれば、一度ページAにアクセスしてHTMLタグを確認し、OGP関連の記述がページBのものに変わっていないか確認した方が良いかなと思います。
    もし変わってしまっているのであれば、なにかしらのコードやプラグインの設定がページB向けになっている可能性がありそうです。

    HTMLタグの記述は問題ないということであれば、OGPを表示するためのクローラー側になにかあるか、サーバー側で意図しないリダイレクトなどが走っている可能性があるかなと思います。

    トピック投稿者 memocco

    (@memocco)

    Okamoto Hidetakaさん、ご回答ありがとうございます!

    フォーラムへのご報告が遅れておりましたが、仰る理由で不具合が起こっていたかと思います。

    であれば、一度ページAにアクセスしてHTMLタグを確認し、OGP関連の記述がページBのものに変わっていないか確認した方が良いかなと思います。

    こちらは問題がありませんでした。

    一度、ページAを非公開にして、数日経って再度公開したら解決しておりました。
    なので、

    HTMLタグの記述は問題ないということであれば、OGPを表示するためのクローラー側になにかあるか、サーバー側で意図しないリダイレクトなどが走っている可能性があるかなと思います。

    こちらが原因だったかもしれません。

    現在問題なく表示されています。
    アドバイスいただき、理解できました。
    ありがとうございました!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「OGPが正しく表示されない」には新たに返信することはできません。