diff --git a/classes/Dispatcher.php b/classes/Dispatcher.php index 7bfaa54ca..378dd1d8f 100644 --- a/classes/Dispatcher.php +++ b/classes/Dispatcher.php @@ -369,7 +369,7 @@ class DispatcherCore // If there are several languages, get language from uri if ($this->use_routes && Language::isMultiLanguageActivated()) - if (preg_match('#^/([a-z]{2})/?#', $this->request_uri, $m)) + if (preg_match('#^/([a-z]{2})(?:/.*)?$#', $this->request_uri, $m)) { $_GET['isolang'] = $m[1]; $this->request_uri = substr($this->request_uri, 3);