This is an old revision of the document!


Wordpress auf mehrere Domains hören lassen per config.php

/* ================================== *\
	Schaltung für mehrere Domains
\* ================================== */
switch ( $_SERVER['HTTP_HOST'] ) {
	/* DEUTSCHLAND */
	case 'marketing-de.techdata.com':
		$success_msg  = 'GEHT DE';
		$website_url  = 'marketing-de.techdata.com';
		$website_path = '/meeting-culture2021/';
		break;
 
	/* ÖSTERREICH */
	case 'meeting-culture2021.techdata-kampagnen.at':
		$success_msg  = 'GEHT AT';
		$website_url  = 'meeting-culture2021.techdata-kampagnen.at';
		$website_path = '/';
		break;
 
	/* STANDART/FALLBACK */
	default:
		$website_root = 'marketing-de.techdata.com';
		$website_path = '/meeting-culture2021/';
		break;
}
 
define( 'MUH', $success_msg  );
define( 'WP_SITEURL', 'https://' . $website_url . $website_path );
define( 'WP_HOME',    'https://' . $website_url . $website_path );
 
/*
	HINWEIS: 
	Die Domain Einstellungen oben funktionieren nur, wenn man auch entsprechende
	Anpassungen in der .htaccess file macht. Hauptsächlich wegen des Sub-Folders.
 
	Es folgt der .htaccess Code, nur falls dieser ausversehen überschrieben wird.
 
	Beispiel Code für .htaccess File:
 
	# =======================================
	# Einstellungen für zwei Domains
	# =======================================
	<IfModule mod_rewrite.c>
		RewriteEngine On
		RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
		RewriteBase /
		RewriteRule ^index\.php$ - [L]
 
		# === *.com-Domain: marketing-de.techdata.com
		RewriteCond %{REQUEST_FILENAME} !-f
		RewriteCond %{REQUEST_FILENAME} !-d
		RewriteCond %{HTTP_HOST} ^marketing\-de\.techdata\.com [NC]
		RewriteRule . /meeting-culture2021/index.php [L]
 
		# === *.at-Domain: meeting-culture2021.techdata-kampagnen.at
		RewriteCond %{REQUEST_FILENAME} !-f
		RewriteCond %{REQUEST_FILENAME} !-d
		RewriteCond %{HTTP_HOST} ^meeting\-culture2021\.techdata\-kampagnen\.at [NC]
		RewriteRule . /index.php [L]
	</IfModule>
*/

Page Tools