/*
Multidomain extension, configuration file.
Copyright Norbert Heimsath 2010
Released under GPL V3
*/
# Defines what page to diaplay on a certain (Sub)Domain.
$fakedomains = array(
'spengler-elektrotechnik.de' => '1',
'www.spengler-elektrotechnik.de' => '1',
'spengler-elektrotechnik.com' => '1',
'www.spengler-elektrotechnik.com' => '1',
'winkhaus.spengler-elektrotechnik.de' => '117',
'hamburg.mobotix-kundendienst.de' => '5',
'berlin.mobotix-kundendienst.de' => '6',
'bremerhaven.mobotix-kundendienst.de' => '14',
'hannover.mobotix-kundendienst.de' => '11',
'kiel-flensburg.mobotix-kundendienst.de' => '12',
'oldenburg.mobotix-kundendienst.de' => '16',
'mobotix-kundendienst.de' => '2',
'www.mobotix-kundendienst.de' => '2',
'ekey-kundendienst.de' => '3',
'hamburg.ekey-kundendienst.de' => '8',
'berlin.ekey-kundendienst.de' => '9',
'bremerhaven.ekey-kundendienst.de' => '15',
'hannover.ekey-kundendienst.de' => '10',
'kiel-flensburg.ekey-kundendienst.de' => '13',
'oldenburg.ekey-kundendienst.de' => '17',
'www.ekey-kundendienst.de' => '3',
'lightware.spengler-elektrotechnik.com' => '135',
'lightware.spengler-elektrotechnik.de' => '135',
'gfr.spengler-elektrotechnik.de' => '151',
);
# Normaly startpages schould be named index.php but you can different Startpage names
# its needed to avoid duplicate content on startpage
# Please escape dots whith \
$startpages = array (
'index\.php',
'startseite\.php',
'home\.php',
'startpage\.php',
'mobotix\.php',
'ekey\.php',
'lightware\.php',
'winkhaus\.php',
'gfr\.php',
);
?>
/*
Multidomain extension
Copyright Norbert Heimsath 2010
Released under GPL V3
Allows to use multiple domains on one WB installation
This is just an Include
*/
$server_name =$_SERVER['SERVER_NAME'];
# Wenn kein Unterverzeichniss aufgerufen wird
if ($_SERVER['REQUEST_URI']=="/"){
# Wenn in Liste dann entsprechende Seite anzeigen.
if (isset ($fakedomains[$server_name])) {
$page_id=$fakedomains[$server_name];
}
}
if (!isset($page_id)){
$pattern = "|([^.]+)\.[^.]+$|i";
preg_match($pattern, $_SERVER[SERVER_NAME], $matches);
if (isset ($fakedomains[$matches[0]])) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$matches[0]."/");
header("Connection: close");
}
}
$pattern="/(".implode('|',$startpages).")/i";
$pattern= str_replace ('.', "\.", $pattern ) ;
if (preg_match ($pattern,$_SERVER['REQUEST_URI'])){
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$server_name."/");
header("Connection: close");
}
?>
- Sidemap