0

我正在尝试从服务器域访问相同的 wordpress 网站,例如:

www.example.com
sub1.example.com
sub2.example.com

我已经下载了“域镜像”插件并安装并配置了它。

$default_options['domain_1'] = '';
$default_options['blogname_1'] = 'example';         // Weblog Title
$default_options['blogdescription_1'] = '';     // Tagline
$default_options['siteurl_1'] = 'http://example.com';       // Wordpress Address
$default_options['home_1'] = 'http://example.com';          // Blog Address

$default_options['domain_2'] = 'a';
$default_options['blogname_2'] = '';
$default_options['blogdescription_2'] = '';
$default_options['siteurl_2'] = 'http://sub1.example.com';
$default_options['home_2'] = 'http://sub1.example.com';


$default_options['domain_3'] = 'b';
$default_options['blogname_3'] = '';
$default_options['blogdescription_3'] = '';
$default_options['siteurl_3'] = 'http://sub2.example.com';
$default_options['home_3'] = 'http://sub2.example.com';

但是当我从我的子域 sub1、sub2 进入网站时。所有链接都重定向到http://example.com/ .... 而不是http://sub1.example.com/ ... 或http://sub2.example.com/ ...

4

1 回答 1

0

我猜这个插件不适用于新的 wordpress 版本.. 因为它真的很旧。无论如何,我设法通过添加来修复它

define('WP_HOME',    'http://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL',    'http://' . $_SERVER['HTTP_HOST'] );

到我的 wp 配置。:)

于 2012-12-26T09:51:53.740 回答