回答編集履歴

2 QSA は不要

退会済みユーザー

退会済みユーザー

2016/09/11 12:45  投稿

基本的に言語ディレクトリはつくりません。i18n 関連メソッド等により表示する内容を切り替えます。
分ける場合 ドキュメントルートには言語選択画面を設置するかデフォルト言語ディレクトリに RewriteRule などにより デフォルト言語(ja)にバックグラウンドで処理の移行をすべきかと思われます。
空白ページをおくのは見栄えがよくありません。
# 方法案の実現方法の1つ
ディレクトリ構成
・[document root directory]/ja
・[document root directory]/en
```
#.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ja/$1 [QSA,L]
RewriteRule ^(.*)$ /ja/$1 [L]
```
1 実現案の設定方法の1つ

退会済みユーザー

退会済みユーザー

2016/09/11 12:44  投稿

基本的に言語ディレクトリはつくりません。i18n 関連メソッド等により表示する内容を切り替えます。
分ける場合 ドキュメントルートには言語選択画面を設置するかデフォルト言語ディレクトリに RewriteRule などにより デフォルト言語(ja)にバックグラウンドで処理の移行をすべきかと思われます。
空白ページをおくのは見栄えがよくありません。
空白ページをおくのは見栄えがよくありません。
# 方法案の実現方法の1つ
ディレクトリ構成
・[document root directory]/ja
・[document root directory]/en
```
#.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ja/$1 [QSA,L]
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る