カテゴリ

    Category Order could not understand your category HTML. Please do the following:

    • Disable all plugins except for category order to see if some other plugin is causing the problem. If the problem goes away, re-enable each plugin until you find the incompatible one.
    • Try switching to a different theme, like the WordPress default theme.

    Once you have tried the above steps, email david@coppit.org with the results of these debugging steps. Also include the following information:

    Original HTML:
    <li class="cat-item cat-item-5"><a href="https://www.itpk.jp/?cat=5" title="ITPKからのお知らせ記事です。">お知らせ</a> (3)
    </li>
    <li class="cat-item cat-item-28"><a href="https://www.itpk.jp/?cat=28" title="ITPK のメンバーが、どんなことを考えて仕事をしているのか、を知ってもらえれば幸いです。
    ">こんなこと考えてます</a> (3)
    </li>
    <li class="cat-item cat-item-29"><a href="https://www.itpk.jp/?cat=29" >フリー画像</a> (5)
    </li>
    <li class="cat-item cat-item-6"><a href="https://www.itpk.jp/?cat=6" title="社内向けの研修資料を、業務に支障の内程度に公開します。">研修資料</a> (47)
    <ul class='children'>
    <li class="cat-item cat-item-19"><a href="https://www.itpk.jp/?cat=19" >Tips</a> (26)
    </li>
    <li class="cat-item cat-item-7"><a href="https://www.itpk.jp/?cat=7" title="社内向けのWordPress研修資料を公開します。">WordPress研修</a> (12)
    </li>
    <li class="cat-item cat-item-25"><a href="https://www.itpk.jp/?cat=25" >技術解説</a> (9)
    </li>
    </ul>
    </li>
    <li class="cat-item cat-item-3"><a href="https://www.itpk.jp/?cat=3" title="ITPKで提供している製品とご支援させていただいた一部のお客様の紹介記事です。。">製品紹介と製作実績</a> (33)
    <ul class='children'>
    <li class="cat-item cat-item-33"><a href="https://www.itpk.jp/?cat=33" title="携帯電話を使ったスタンプラリーツールです">スタンプラリーツール(いちご)</a> (1)
    </li>
    <li class="cat-item cat-item-12"><a href="https://www.itpk.jp/?cat=12" >バックアップツール(MoodyBlues)</a> (5)
    </li>
    <li class="cat-item cat-item-8"><a href="https://www.itpk.jp/?cat=8" >作業効率化ツール(Redmine)</a> (6)
    </li>
    <li class="cat-item cat-item-35"><a href="https://www.itpk.jp/?cat=35" >印刷物・イベントグッズ</a> (2)
    </li>
    <li class="cat-item cat-item-4"><a href="https://www.itpk.jp/?cat=4" title="ご支援させていただいた一部のお客様の紹介記事です。">製作実績</a> (15)
    </li>
    <li class="cat-item cat-item-34"><a href="https://www.itpk.jp/?cat=34" title="メールを活用した集客支援ツールです">集客支援ツール(KitCom)</a> (3)
    </li>
    </ul>
    </li>
    <li class="cat-item cat-item-24"><a href="https://www.itpk.jp/?cat=24" >雑記</a> (45)
    </li>

    Processed HTML:
    <li class="cat-item cat-item-5"><a href="https://www.itpk.jp/?cat=5" title="ITPKからのお知らせ記事です。">お知らせ</a> (3)
    </li>
    <li class="cat-item cat-item-28"><a href="https://www.itpk.jp/?cat=28" title="ITPK のメンバーが、どんなことを考えて仕事をしているのか、を知ってもらえれば幸いです。
    ">こんなこと考えてます</a> (3)
    </li>
    <li class="cat-item cat-item-29"><a href="https://www.itpk.jp/?cat=29" >フリー画像</a> (5)
    </li>
    <li class="cat-item cat-item-6"><a href="https://www.itpk.jp/?cat=6" title="社内向けの研修資料を、業務に支障の内程度に公開します。">研修資料</a> (47)

    <li class="cat-item cat-item-19"><a href="https://www.itpk.jp/?cat=19" >Tips</a> (26)
    </li>
    <li class="cat-item cat-item-7"><a href="https://www.itpk.jp/?cat=7" title="社内向けのWordPress研修資料を公開します。">WordPress研修</a> (12)
    </li>
    <li class="cat-item cat-item-25"><a href="https://www.itpk.jp/?cat=25" >技術解説</a> (9)
    </li>

    <li class="cat-item cat-item-3"><a href="https://www.itpk.jp/?cat=3" title="ITPKで提供している製品とご支援させていただいた一部のお客様の紹介記事です。。">製品紹介と製作実績</a> (33)

    <li class="cat-item cat-item-33"><a href="https://www.itpk.jp/?cat=33" title="携帯電話を使ったスタンプラリーツールです">スタンプラリーツール(いちご)</a> (1)
    </li>
    <li class="cat-item cat-item-12"><a href="https://www.itpk.jp/?cat=12" >バックアップツール(MoodyBlues)</a> (5)
    </li>
    <li class="cat-item cat-item-8"><a href="https://www.itpk.jp/?cat=8" >作業効率化ツール(Redmine)</a> (6)
    </li>
    <li class="cat-item cat-item-35"><a href="https://www.itpk.jp/?cat=35" >印刷物・イベントグッズ</a> (2)
    </li>
    <li class="cat-item cat-item-4"><a href="https://www.itpk.jp/?cat=4" title="ご支援させていただいた一部のお客様の紹介記事です。">製作実績</a> (15)
    </li>
    <li class="cat-item cat-item-34"><a href="https://www.itpk.jp/?cat=34" title="メールを活用した集客支援ツールです">集客支援ツール(KitCom)</a> (3)
    </li>

    <li class="cat-item cat-item-24"><a href="https://www.itpk.jp/?cat=24" >雑記</a> (45)
    </li>

    Category pattern:
    /http\:\/\/www\.itpk\.jp\/\?cat\=(\d+)/

    Items:
    Array
    (
        [0] => <li class="cat-item cat-item-5"><a href="https://www.itpk.jp/?cat=5" title="ITPKからのお知らせ記事です。">お知らせ</a> (3) </li>
        [1] => <li class="cat-item cat-item-28"><a href="https://www.itpk.jp/?cat=28" title="ITPK のメンバーが、どんなことを考えて仕事をしているのか、を知ってもらえれば幸いです。 ">こんなこと考えてます</a> (3) </li>
        [2] => <li class="cat-item cat-item-29"><a href="https://www.itpk.jp/?cat=29" >フリー画像</a> (5) </li>
        [3] => <li class="cat-item cat-item-6"><a href="https://www.itpk.jp/?cat=6" title="社内向けの研修資料を、業務に支障の内程度に公開します。">研修資料</a> (47)</li>
        [4] => <li class="cat-item cat-item-19"><a href="https://www.itpk.jp/?cat=19" >Tips</a> (26) </li>
        [5] => <li class="cat-item cat-item-7"><a href="https://www.itpk.jp/?cat=7" title="社内向けのWordPress研修資料を公開します。">WordPress研修</a> (12) </li>
        [6] => <li class="cat-item cat-item-25"><a href="https://www.itpk.jp/?cat=25" >技術解説</a> (9) </li>
        [7] => <li class="cat-item cat-item-3"><a href="https://www.itpk.jp/?cat=3" title="ITPKで提供している製品とご支援させていただいた一部のお客様の紹介記事です。。">製品紹介と製作実績</a> (33)</li>
        [8] => <li class="cat-item cat-item-33"><a href="https://www.itpk.jp/?cat=33" title="携帯電話を使ったスタンプラリーツールです">スタンプラリーツール(いちご)</a> (1) </li>
        [9] => <li class="cat-item cat-item-12"><a href="https://www.itpk.jp/?cat=12" >バックアップツール(MoodyBlues)</a> (5) </li>
        [10] => <li class="cat-item cat-item-8"><a href="https://www.itpk.jp/?cat=8" >作業効率化ツール(Redmine)</a> (6) </li>
        [11] => <li class="cat-item cat-item-35"><a href="https://www.itpk.jp/?cat=35" >印刷物・イベントグッズ</a> (2) </li>
        [12] => <li class="cat-item cat-item-4"><a href="https://www.itpk.jp/?cat=4" title="ご支援させていただいた一部のお客様の紹介記事です。">製作実績</a> (15) </li>
        [13] => <li class="cat-item cat-item-34"><a href="https://www.itpk.jp/?cat=34" title="メールを活用した集客支援ツールです">集客支援ツール(KitCom)</a> (3) </li>
        [14] => <li class="cat-item cat-item-24"><a href="https://www.itpk.jp/?cat=24" >雑記</a> (45) </li>
    )

  • お知らせ (3)
  • こんなこと考えてます (3)
  • フリー画像 (5)
  • 研修資料 (47)
  • 製品紹介と製作実績 (33)
  • 雑記 (45)
月別アーカイブ
検索

世の中猫も杓子もスマートフォンのような風潮ですが、アクセス解析を見るかぎりではまだまだ携帯電話(いわゆるガラケー)が圧倒的に優勢です。

当然、サイトを作る際にも携帯電話を無視するわけにはいかないので、携帯用にもページを作ります。

HTTPリクエストの UserAgent を見て PC 用のページと 携帯用のページを切り替えるようにしているのですが・・・。

困ったこと

困ったことがいくつか出てきました。まずは、今回のケースでやりたいことを書いておきます。

  • 携帯電話専用ページにしたいので、PCからアクセスがあったら QRコードのページへリダイレクトする。
  • 携帯電話からのアクセスだったら、コンテンツを表示する。
  • 検索エンジンからも利用者を誘導する。

これらのために、携帯 or PC での振り分け、QRコード作成&リダイレクト、検索エンジンへの登録、を行ないました。

PCでアクセスすると、期待通りQRコードのページへとリダイレクトされ、そのQRを使って携帯電話で目的のページにアクセスできました。

携帯電話で、URLを入れてアクセスすると、これも期待通り目的のページが表示されました。

ところが、検索すると思った通りになりません。

まず、検索結果の中身が、リダイレクト先(QRコード表示用ページ)になっていました。これでは中身に何を書いても検索キーワードに反映されません。

また、検索結果をクリックすると、Google や Yahoo が(勝手に)携帯電話用に変換してしまう。ずっと下の方にある「ページを直接表示する」で、目的のページを表示できるものの、そんなことをしてくれる一般ユーザはまずいないだろう。

問題点

1つ目の問題点は「検索エンジンが(目的のページではなく)リダイレクト先のページをクロールしている」こと。

2つ目は「元々携帯電話用に作ったページなのに、GoogleやYahooが携帯電話ように変換してしまう」こと。

これは携帯用のページだ!

2つ目はわりとあっさりと解決。Google に説明があったので、コレの通りにしました。

この指定は(同じエンジンを使っているから当然ですが)Yahooにも効果がありました。

リダイレクト前の内容をクロールしろ!

ページのリダイレクトに、meta タグの redirect 要素を使っていたのですが、どうやら検索エンジンはこの要素をたどってくれるらしい。

ほとんどの場合はその方が好都合なのですが、今回のケースでは余計なお世話。

そこで、どうやら「検索エンジンはJavaScriptを無視する」らしいことを利用して、JavaScript( location.href ) でリダイレクトするようにしました。

解決

以上の対策で、目的が達成できました。

関係ありそうな記事

コメント