Я хочу создать многоязычный веб-сайт с английским языком по умолчанию, например example.com, с поддоменами, например fr.example.com, de.example.com, it.example.com ...
Теперь, если пользователь выбирает fr.example.com, язык сайта будет французский.
если поддомен fr, PHP будет включать lang_fr.php, если de, PHP будет включать lang_de.php, но если поддомена нет, PHP должен включать файл по умолчанию lang_en.php
Сайт должен иметь только один исходный код, контент и стиль, он должен использовать те же ресурсы, что и в корне сайта example.com.
Итак, как использовать Apache для перезаписи URL с fr.example.com на example.com/index.php?lang=fr
и example.com/ to example.com/index.php?lang=en