1
多言語サイトを展開し、いくつかの.htaccess作業が必要です。多言語.htaccess書き換え
example.comにアクセスして/index.phpにアクセスしたいと思っています。
しかし私はまた、私の代替言語サイトをexample.frのように見せて、/lang/fr/index.phpをヒットして、サイトのナビゲーション全体でこれを保持したいと思っています。
これは可能ですか?
乾杯!
多言語サイトを展開し、いくつかの.htaccess作業が必要です。多言語.htaccess書き換え
example.comにアクセスして/index.phpにアクセスしたいと思っています。
しかし私はまた、私の代替言語サイトをexample.frのように見せて、/lang/fr/index.phpをヒットして、サイトのナビゲーション全体でこれを保持したいと思っています。
これは可能ですか?
乾杯!
複数のServerAliasesで1つのVirtualHostを使用していると仮定して、%{HTTP_HOST}変数でRewriteCondを使用すると、特定のドメインに書き換えルールを適用できます。
# French rewrites
RewriteCond %{HTTP_HOST} example.fr
RewriteRule ^(.*)$ /lang/fr/index.php/$1 [L]
# Fallback to .com
RewriteRule ^(.*)$ /index.php/$1 [L]
あなたは、おそらくのための書き換え要求を避けるために、余分のRewriteCondの行を追加します。必要があります
すでに.COMのための友好URLパスを提供するためのURLを書き換えている場合は、次のようなものが動作するはず画像/ CSSなど