• 解決済 it-plus

    (@it-plus)


    お世話になります。
    現在、qtranslateをインストールしてサイトの多言語化(日本語jaと英語en)を進めているのですが、header.phpに直接記述したナビゲーションメニューのリンクがリダイレクトされてしまうようで困っております。

    Language Management (qTranslate Configuration)の
    Detect Browser Languageのチェックは外しています。
    URL Modification ModeはUse Pre-Path Mode (Default, puts /en/ in front of URL)にしています。
    パーマリンク設定はカスタム構造で、/%category%/%postname%/ としています。

    実際のheader.phpに直接記述したナビゲーションメニューのコードは、

    <li id="gnavi-home"><a href="<?php echo bloginfo('url'); ?>"><span>HOME</span></a></li>
    <li id="gnavi-system"><a href="<?php echo bloginfo('url'); ?>/system"><span>SYSTEM</span></a></li>

    です。

    HOMEへのリンクはちゃんと(サイトのURL)/en/に飛ぶのですが、
    SYSTEMへのリンクが(サイトのURL)/en/systemとリンクされているにも関わらず、
    リンクをクリックすると(サイトのURL)/systemに飛んでしまいます。
    アドレスバーに直接(サイトのURL)/en/systemと打ち込むとちゃんと表示されます。

    リンクは(サイトのURL)/en/systemなのにクリックして表示されるのは(サイトのURL)/systemなので、どこかでリダイレクトされてしまっているのかなと思うのですが、原因がまったく分かりません。

    どなたかお分かりになる方、どうかご教授の程よろしくお願い申し上げます。

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

    (@jim912)

    パーマリンク設定はカスタム構造で、/%category%/%postname%/ としています。

    であれば、

    <?php echo bloginfo('url'); ?>/system/

    ※ 最後にスラッシュ

    ではないですか?

    トピック投稿者 it-plus

    (@it-plus)

    ありがとうございます。
    ご指摘いただきました最後のスラッシュを入れたらちゃんとリンク出来ました。
    まさか最後のスラッシュが無いこんな単純な事だったなんて思いませんでした。

    お手数おかけして申し訳ございません。
    本当に助かりました、ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「qtranslateでリンクがリダイレクトされてしまう。」には新たに返信することはできません。