リダイレクトの設定で主言語を指定して飛ばす方法
リダイレクトの設定をしていても、勝手に言語判定されて意図している主言語のページに飛ばないのですが、どのようにしたらよいでしょうか?
RCMSでは、明示的にURLに言語してのパスが入っていないときには、どの言語のページを表示させるか、ある程度、自動で判定しています。
/es/topics_list/
のように/es/で言語が指定されている場合は問題ないのですが、
※この場合は、設定が主言語が英語(en)、副言語がスペイン語(es)とします。
/topics_list/
のようなパスで指定されていると、このパスは英語版のページなのですが、一旦、言語の判定処理が入ります。
その際に、ブラウザがスペイン語版などの理由で、スペイン語のページにリダイレクトされる場合もありますので、必ず、英語版のページを表示させるには、
/en/topics_list/
と、指定してあげることで、英語版のページを確実に表示させることができます。
※たとえば、日本語版の場合は、
/ja/topics_list/