Это зависит от того, на каком веб-сервере размещено приложение. Если apache, способ получить это - использовать .htaccessдирективу. См. Https://httpd.apache.org/docs/2.4/mod/mod_alias.html#aliasmatch . Это относится к AliasMatch "^/(EN|FR|PT)/(.*)" "/local/path/$2"(глобальному файлу конфигурации apache) или AliasMatch "^/([A-Z]{2})/(.*)" "/local/path/$2"(локальному файлу конфигурации Apache) и требует mod_alias.
Пример:
$_SERVER[a€?REQUEST_URIa€™]
примет / EN / ... / FR / ... и / PT / ....
или
mysite.com/EN/index.php
будет принимать любые два строчных буквы в качестве префикса.
Получив эту работу, чтобы определить, какой язык будет отображаться, вы должны проверить ENпеременную в своем PHP-скрипте.