В файле /public_html/classes/Dispatcher.php
class DispatcherCore{
...
protected function setRequestUri()
{
// Get request uri (HTTP_X_REWRITE_URL is used by IIS)
if (isset($_SERVER['REQUEST_URI'])) {
$this->request_uri = $_SERVER['REQUEST_URI'];
} elseif (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$this->request_uri = $_SERVER['HTTP_X_REWRITE_URL'];
}
$this->request_uri = rawurldecode($this->request_uri);
if (isset(Context::getContext()->shop) && is_object(Context::getContext()->shop)) {
$this->request_uri = preg_replace('#^'.preg_quote(Context::getContext()->shop->getBaseURI(), '#').'#i', '/', $this->request_uri);
}
// 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)) {
$_GET['isolang'] = $m[1];
$this->request_uri = substr($this->request_uri, 3);
}
}
}
...
}
Или я не там ищу и метод не тот?