Multi Domains with one WordPress installation

File to modify: wp-config.php

<?php
/* Domain detection - Xác định tên miền */

$host = $HTTP_HOST;
$parts = explode('.',$host);
if ($parts[3] = "") {
$domain = $parts[0];
} else {
$domain = $parts[1];
}

/* Settings - Cài đặt */

switch ($domain) {
case "domain1":		// "domain" in "www.domain.com"
$db = "database1";		// the database for this domain
$user = "username1";	// the username for this database
$password = "pass1";	// the password for this database
$hostname = "localhost";	// 99% chance you won't need to change this value
$table_prefix  = 'wp_';	// change for multiple installations in one database
$wplang = '';		// change to localize wordpress (must have an MO file in wp-includes/languages)
break;

case "domain2":		// "domain" in "www.domain.com"
$db = "database2";		// the database for this domain
$user = "username2";	// the username for this database
$password = "pass2";	// the password for this database
$hostname = "localhost";	// 99% chance you won't need to change this value
$table_prefix  = 'wp_';	// change for multiple installations in one database
$wplang = '';		// change to localize wordpress (must have an MO file in wp-includes/languages)
break;
}

/* End of settings - Kết thúc phần cài đặt*/

define('DB_NAME', $db);
define('DB_USER', $user);
define('DB_PASSWORD', $password);
define('DB_HOST', $hostname);

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define ('WPLANG', $wplang);

// Enable the WordPress Object Cache:
define('ENABLE_CACHE', true);
//define('WP_MEMORY_LIMIT', '48MB');

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');

?>