WordPress添加多域名支持并自动识别https、http访问

如题,我的博客最近安装了ssl证书,终于可以https方式访问而不用提示网站不安全了。但问题也来了,原来在设置多域名访问同一博客的时候修改wp-config.php文件时吧网站地址前缀都写成http格式了,这样在后台操作后显示的网站链接都是http开头的(即使是以https方式登录),虽然不影响大碍,但看起来总是有些不爽,对于追求完美的我来说,还是想把它搞清楚。于是又上网学习了一通,发现只需要将wp-config.php文件中网址部分稍作修改即可:

/**以下设置支持自动识别https和http**/
$site_url = (isset($_SERVER[‘SERVER_PORT’]) && (‘443’ == $_SERVER[‘SERVER_PORT’]) ? “https://” : “http://”) .$_SERVER[‘HTTP_HOST’];
define(‘WP_HOME’, $siteurl);
define(‘WP_SITEURL’, $siteurl);
/**自动识别https和http且支持多域名代码结束**/

这样设置后,当以https方式访问博客时,博客中与本站有关的链接都以https开头,而 当以http方式访问博客时,博客中与本站有关的链接都以http开头。