답변:
다음은 완전한 안내서 입니다-Wordpress에서 SSL에 대한 완벽한 지원 활성화
간단한 점검 is_ssl()
이 필요합니다.
add_action( 'plugins_loaded', 'wpse_2718_force_ssl' );
function wpse_2718_force_ssl()
{
if ( is_ssl() )
return;
wp_redirect(
'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']
);
exit;
}
그러나 이미지를 잡기 위해 .htaccess 에서이 작업을 수행합니다.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ISS의 경우 Stack Overflow에서이 답변을 참조하십시오 .
이 규칙을 .htaccess 맨 위에 추가하십시오.
# BEGIN Force SSL
# This should be the first rule before other rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>
# END Force SSL
이것은 워드 프레스 규칙 이전에 있어야합니다.
모든 클라이언트 사이트에 Really Simple SSL 을 사용 했으며 매우 잘 작동합니다. 코드를 수정하지 않으려면이 플러그인을 설치하고 구성하십시오.