Хорошо смотря на документацию я нашел опцию MultiViews.
Options MultiViews
AddLanguage fr .fr
AddLanguage en .en
<IfModule mod_negotiation.c>
LanguagePriority fr en
</IfModule>
Необходимо смочь соответствовать переменной среды %{HTTP_ACCEPT_LANGUAGE}
или HTTP-заголовок Accept-Language
(с %{HTTP:Accept-Language}
) для fr
или fr-fr
.
Можно использовать mod_rewrite
и тест для Accept-Language
заголовок. Например:
RewriteCond %{HTTP:Accept-Language} en-us
RewriteRule ^(.*)$ /en-us/$1 [L]
Еще лучше смотрите на mod_negotiation