devfox
70
2019-10-10 12:11:14
0
44

.htaccess 적용이 안됩니다.



<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]

# https 강제이동.
# RewriteCond %{HTTPS} !=on
# RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# www 강제로 붙이기.
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# www 가 붙어있으면 떼기.
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]

</IfModule>

라엘님의 블로그를 보고 적용한 .htaccess 파일입니다.

서버에 적용시키고 싶은건 www 강제로 붙이기와 https강제이동인데

https 강제이동은 되는데 어찌된건지 www는 붙지를 않네요

클라우드플레어를 적용했고 Apache2에 우분투 18.04입니다

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.