我正在尝试访问相同的wordpress网站 从servel域到ex:
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/ ...
答案 0 :(得分:0)
我想这个插件不适用于新的wordpress版本..因为它真的很旧。 无论如何,我设法通过添加
来解决它define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] );
到我的wp-config。 :)