.htaccess
파일로 HTTPS 강제 적용
==> 모든 웹 트래픽 리디렉션 :-
모든 웹 트래픽이 HTTPS를 사용하도록 강제하려면 웹 .htaccess
사이트의 루트 폴더 에있는 파일에 다음 코드 줄을 삽입하십시오 .
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
==> 지정된 도메인 만 리디렉션 :-
특정 도메인이 HTTPS를 사용하도록 강제하려면 .htaccess
웹 사이트의 루트 폴더 에있는 파일에서 다음 코드 줄을 사용하십시오 .
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
그래도 작동하지 않으면 처음 두 줄을 제거해보십시오.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
example.com을 https로 강제하려는 도메인 이름으로 바꾸어야합니다. 또한 www.example.com을 실제 도메인 이름으로 바꿔야합니다.
==> 지정된 폴더 리디렉션 :-
특정 폴더에 SSL을 적용하려면 해당 특정 폴더에있는 .htaccess
파일에 아래 코드를 삽입하십시오 .
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R=301,L]
폴더 참조를 실제 폴더 이름으로 변경해야합니다. 그런 다음 www.example.com/folder를 SSL을 적용 할 실제 도메인 이름 및 폴더로 바꾸십시오.
RewriteCond %{REQUEST_FILENAME} !-f
다음 귀하의 리디렉션.