Example #1
0
 /**
  * @param array $languageUrlMap - ['language' => 'url', ..., 'default' => 'url']
  */
 public function route(array $languageUrlMap)
 {
     $language = $this->getBestMatch($this->languageList);
     $languageUrlMap['default'] = $languageUrlMap['default'] ?: '/404.php';
     LanguageLink::setRootAlternateHeader($language);
     LocalRedirect($languageUrlMap[$language] ?: $languageUrlMap['default'], false, '301 Moved Permanently');
 }