
URLにパラメータを追加するだけで簡単に言語切替できる方法をご紹介します。言語はPHPです。
使用例
日本語URL https://example.com
英語URL https://example.com?lang=en
パラメータなしの状態は日本語表示、enのパラメータをつけると英語が表示されます。
lang=en
のパラメータをつけるだで簡単に実装できます。 コードは以下をご参照ください。
このコードの特徴はサーバサイドでレンダリングされることです。なのでHTMLソースは切り替え後の言語が表示されます。JavaScriptで動的に(視覚的に)変更していません。変換後の結果を表示しているのでSEO的にも効果が期待できます。
また、HTMLのコードをそのまま記載することができます。無理に日本語と英語のコードを1行に収める必要もありません。タグや改行を入れても問題ありません。コードの見通しがよくメンテナンスが容易です。
ページ数が少ないランディングページや企業サイト、サービスページで活用いただけます。