サポート » 使い方全般 » アドレスバーEnterと内部リンクから飛んだ時表示が変わる

  • 解決済 Metttt

    (@metttt)


    【症状】
    タグ一覧を呼び出すとき、
    内部リンクだと0件のヒット
    ブラウザリロードだと0件のヒット
    アドレスバーEnterだと正しく(n件のヒットとその記事)表示されます。
    もちろんURLは全部同じです。

    タグのスラッグに日本語スラッグを適用しています。
    (非推奨なのはわかってるんですが、、、googleにインデックスされてしまっているので
    なるべく変えない方針で解決したいです)

    自分自身問題の切り分けが上手くできいません。

    【具体例】
    タグ あいうえお
    スラッグ あいうえお
    だとして
    wpdomain/tag/あいうえお
    0件表示、何をしてもうまくいきません。

    タグ あいうえお
    スラッグ あいうえおかき 
    とスラッグを変更すると
    wpdomain/tag/あいうえおかき
    で表示されます。

    しかし前述のとおりできれば変更したくないです。

    wpdomain/tag/あいうえお/
    このURLだと上記の通りアドレスバーEnter時のみ正しく表示することが判明。

    そこでテーマファイルのタグ呼び出しに末尾スラッシュを
    加えるようにしてみましたが症状改善しません。
    .htaccessを見てみましたが特に問題なさそうでした。

    カスタムタクソノミーも同じく日本語スラッグなのですが、表示は上手く行っています。
    single記事の表示も特に問題はありません。

    上手く問題の切り分けができていないので、
    何か考えられる可能性のヒントをご教示くださいるとありがたいです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 Metttt

    (@metttt)

    ちょっと強引な方法で、タグの内部リンクの末尾に二重スラッシュにしました。
    しかしやっぱり、内部リンクからは表示されず、アドレスバーEnterで表示されます。

    Apacheのerror_logを読んだり、DebugBerを入れましたが、
    クリティカルな箇所がわからず問題の切り分けができない状態です。

    検証しましたが再現しませんでした。何が違うか比較してみてはどうでしょう。

    • WordPress 4.4.1
    • MySQL 5.0.95、エンコーディングは utf8_general_ci
    • PHP 7.0.0 (5.5.30)
    • Twenty Sixteenテーマ
    • プラグインはWP Multibyte Patchだけ
    • タグ:あいうえお(スラッグも あいうえお )
    トピック投稿者 Metttt

    (@metttt)

    ご返答ありがとうございます。

    私の方でもローカル環境で再現できずに頭を抱えておりました。

    そこで、とりあえず本番環境ならではのところから見なおしていこうと、
    .htaccessを見直し<IfModule hoge> の開始タグと閉じタグがなかった、
    Apacheのreloadを行ったなどしましたら治っておりました。

    的確な問題の切り分けができなかったのが悔やまれますが、とりあえずは治りまして
    再発もしていませんのでこのトピックを解決済とさせていただきます。

    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「アドレスバーEnterと内部リンクから飛んだ時表示が変わる」には新たに返信することはできません。