Ich würde 1 Datenbank für beide Seiten einrichten. @Wyck hat Bedenken bezüglich der in der Datenbank gespeicherten Links, die gültig sind, aber eine schnelle Änderung von header.php und functions.php kann das für Sie beheben.
Um die Websites so einzurichten, dass dieselben Daten verwendet werden, konfigurieren Sie die Datei wp-config.php so, dass für beide dieselben Datenbankinformationen verwendet werden.
WP-CONFIG
<?php
define('DB_NAME', 'db_name');
define('DB_USER', 'db_user');
define('DB_PASSWORD', 'db_password');
// I'm not sure if you'll need a condition or not. If your database host URL is the same or not.
$site1 = ($_SERVER['HTTP_HOST'] != 'site1.company.com');
if ($site1) {
// site1
define('DB_HOST', 'external-db.company.com');
} else {
// site2
define('DB_HOST', 'internal-db.company.com');
// define('DB_HOST', 'localhost');
}
?>
Kopf
<?php ob_start('fix_links'); ?>
Funktionen
<?php
function fix_links($input) {
// create absolute URL fixes for both domains - this only fixes the current domain. You might have to modify it being that it seems based on the subdomain as well.
return preg_replace('!http(s)?://(www.)?' . $_SERVER['SERVER_NAME'] . '/!', '/', $input);
}
?>
Ihre Anfrage ist möglich, aber sind Sie/der Kunde sich der Konsequenzen bewusst? http://www.seomoz.org/learn-seo/duplicate-content – mikevoermans
Das einzige Problem, das ich vorhersehe, ist SEO, weil Google es hassen wird, weil es Inhalt in ihren Augen dupliziert. Aber wie würde ich das eigentlich machen? – Cameron