web-dev-qa-db-ja.com

言語固有のURLを正しいパス接頭辞にリダイレクトする

Drupal7。多言語のウェブサイトを持っています。それをwebsite.comと呼びましょう。

Admin/config/regional/language/configure/urlで、「言語を決定するURLの一部」として「パスプレフィックス」を選択しました。

私のホストはnginxを使用しています。ホスティング会社は、スペイン語のURL(sitio-web-en-español.comと呼ぶことにします)にアクセスしたときにブラウザーがwebサイトにアクセスするようにサイトを構成しています。

私がやりたいことは、website.com/esに行き、ユーザーが言語スイッチャーを使わなくてもすぐにスペイン語を使えるようにすることです。

私の質問:Drupal内でこれを行うことはできますか、それともホスティング会社に設定を変更させる必要がありますか?

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

3
mcaleaa

ここに私のために働いた解決策があります。

最終的に、ドメインホスティング会社側でこれを行うのが最も簡単であるという結論に達しました。

したがって、スペイン語のドメイン(sitio-web-en-español.com)が管理されているアカウントで、次のURLにリダイレクトを設定します。

website.com/es

...そしてそれはうまくいくようです。

1
mcaleaa