Wordpress使用https网站异常和多域名访问


0,wordpress默认是不支持HTTPS的,使用HTTPS访问首页会有很多资源访问不到。

1
2
3
vim wp-config.php
在文件中间位置随便找个地方加入以下代码。这样HTTP和HTTPS就都可以访问了。
$_SERVER['HTTPS'] = 'on';

1,wordpress后台只能绑定一个域名,新增的域名也会自动跳转到该域名,如果需要同时支持多域名访问,需要加入下面的代码。放在和HTTPS代码的下一行就可以。

1
2
3
4
5
6
$domain = array("domain1.com", "domain2.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
define('WP_CONTENT_URL', '/wp-content');