Categories
Thinktank

Blogosphere Poster

Categories
Dev

WordPress: Blog unter gleichen Domains

WordPress greift für seine URL-Generierung auf 2 Konstanten zurück die über die Optionen eingestellt werden können. Man kann aber auch die URL zur Laufzeit in der wp_config.php ändern. Warum will man das? – Der Usecase bei mir ist, dass 2 Domains auf das selbe Blog zeigen, aber es keine Weiterleitung geben soll. Sprich ich will 2 Seiten mit eigenen URLs und identischen Content.

Umsetzung: Man untersucht den Host der Anfrage und setzt je nach dem die 2 Konstanten neu. Ist die Bedingung nicht erfüllt macht man gar nichts und es greifen die Einstellungen aus den Optionen.

if ($_SERVER['HTTP_HOST'] == "mobilepulse.de") {
define('WP_HOME','http://mobilepulse.de');
define('WP_SITEURL','http://mobilepulse.de');
} else if ($_SERVER['HTTP_HOST'] == "mobilepulse.at") {
define('WP_HOME','http://mobilepulse.at');
define('WP_SITEURL','http://mobilepulse.at');
}

Surft man jetzt die Seite an bleibt die generierte URL gleich der ursprünglich angefragten Domain und wechselt nicht auf die Hauptdomain (mobilepulse.at -> mobilepulse.at).

Categories
Thinktank

Facebook Facts

Categories
Thinktank

WordPress Android Client

https://videopress.com/v/wp-content/plugins/video/flvplayer.swf?ver=1.15