WordPress全站开启HTTPS

用的Startssl的免费证书,证书设置好之后,发现wordpress默认支持https,就是再做个http跳转到https就行了~

把这个写到.htaccess就ok了,

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
QQ20160107165514
还有个问题就是默认的文章图片不能显示,发现html里有个srcset 是wordpress响应式图片的功能,去掉之后图片就能正常显示了,默认图片是不带https的,无所谓了,想改的话写文章的时候添加好图片后再把源码改下,把http改成https。
在主题functions.php加入下面的代码即可~
add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注