Это зависит от того, на каком веб-сервере размещено приложение. Если 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-скрипте.