0

私はベルリンで開催される地元の囲碁会議のウェブサイトを書きました。ドイツ語、英語、中国語に翻訳されています。現在、私は 3 つの翻訳に命名スキームを使用し、index.<lang>.html上部にナビゲーション バーを使用してユーザーが選択できるようにしています。

メタ タグindex.html(現在はシンボリック リンク) を使用して、ユーザー エージェントが適切な言語のサイトに自動的にリダイレクトされるようにすることは可能ですか? サーバーの再構成を必要とせず、Java スクリプトを有効にする必要もない解決策に興味がありますが、最初の解決策は可能かもしれません。

4

2 に答える 2

1

HTTP コンテンツ ネゴシエーションを使用して、ブラウザーが送信する言語設定情報に最適なバージョンを選択できます。したがって、スクリプトを作成しなくても可能ですが、ネゴシエーションのためにサーバーで設定する必要があります。

ただし、言語設定情報を信頼できないため、これはあまり実用的ではありません。ほとんどの場合、ブラウザの関連設定を知っているユーザーはほとんどおらず、適切に設定することはほとんどないため、ブラウザのデフォルトに基づいています。

于 2013-01-14T12:25:59.037 に答える
1

index.html (現在は単なるシンボリック リンク) でメタ タグを使用して、可能であればユーザー エージェントが適切な言語のサイトに自動的にリダイレクトできるようにすることは可能ですか?

いいえ。

自動選択が必要な場合は、リクエストの Accept ヘッダーに注意する必要があります。これには、サーバー構成またはスクリプト作成が必要です。

それがなければ、ユーザーが手動で選択できるドキュメントの翻訳へのリンクが最善です。

于 2013-01-14T09:54:29.720 に答える