ユーザーの出身地に応じて、さまざまな言語でWebページを提供したいと思います。例えば。www.mysite.com/fr
ユーザーがフランス出身の場合、ユーザーがスペイン出身の場合www.mysite/es。それも受け入れられwww.fr.mysite.com
ますwww.es.mysite.com
。
私が言うのはそうではありません:コンテンツネゴシエーション - Apache HTTP Server。私はそれが次のように現れることを望まない: www.mysite.com/home.es.html
。
答え1
mod_rewriteを使用して必要に応じてURLを再構築します。
ユーザーリクエストwww.mysite/es
やApacheなどのエントリは内部的にリダイレクトされ、www.mysite.com/home.es.html
ユーザーは表示する必要はなくwww.mysite.com/home.es.html
URLのように見えますが、www.mysite/es
実際にはにありますwww.mysite.com/home.es.html
。