wordpress全站SSL部署 媒体地址https-智诚云集

wordpress全站SSL部署 媒体地址https

在当前使用主题文件:function.php 加入以下代码

add_filter('get_header', 'fanly_ssl');
function fanly_ssl(){	if( is_ssl() ){	function fanly_ssl_main ($content){	$siteurl = get_option('siteurl');	$upload_dir = wp_upload_dir();	$content = str_replace( 'http:'.strstr($siteurl, '//'), 'https:'.strstr($siteurl, '//'), $content);	$content = str_replace( 'http:'.strstr($upload_dir['baseurl'], '//'), 'https:'.strstr($upload_dir['baseurl'], '//'), $content);	return $content;	}	ob_start("fanly_ssl_main");	}
}

 

 

wp-config.php文件中添加:

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

新建“.htaccess”添加伪静态规则:

RewriteCond %{HTTPS} !on [NC]
RewriteRule (.*) https://域名%{REQUEST_URI} [R=301,NC,L]

本文由 智诚云集 作者:Xyok 发表,其版权均为 智诚云集 所有,文章内容系作者个人观点,不代表 智诚云集 对观点赞同或支持。如需转载,请注明文章来源。
5

发表评论