Я работаю над многоязычным файлом. Мои URL выглядят примерно так:
http://www.example.com/en/about/info
http://www.example.com/nl/about/info
Теперь я использую небольшой скрипт регулярного выражения, который перенаправляет пользователя, когда он использует ссылку без языка. Сценарий выглядит так:
preg_match('~^/[a-z]{2}/~', $_SERVER['REQUEST_URI'])
Это выясняет, есть ли язык, установленный en | nl | de и т. Д. Это прекрасно работает на всех ссылках, кроме следующих:
http://www.example.com/en
http://www.example.com/nl
Нет косой черты, поэтому регулярное выражение не может найти заданные значения.
Кто-нибудь знает, как это исправить?