XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 104 댓글 11

 .htaccess 파일로 모든 페이지를 강제로 https 리다이렉트 시키고 싶습니다.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

이렇게 .htaccess를 설정하면
"리디렉션한 횟수가 너무 많습니다." 라는 오류 메세지가 뜹니다. 어떻게 해야 할까요?
  • profile
    기진곰 2017.01.03 21:01:43

    1. %{HTTPS} off를 %{HTTPS} !on으로 바꿔 보세요.

    2. 마지막 줄 맨 끝에 [L]을 붙여 보세요.

    3. 클라우드플레어를 사용하시거나 호스팅 환경에 따라서는 %{HTTPS} 조건이 안 먹힐 수도 있습니다. 이 때는 아래의 한 줄을 중간에 추가해 주어야 합니다.

    RewriteCond %{HTTP:X-Forwarded-Proto} !https

  • ?
    하루 2017.01.03 21:40:51
    1번~3번을 다 적용을 했는데도 "리디렉션한 횟수가 너무 많습니다" 라고 뜨네요.
    다만 1번에서 !on 대신 on으로 입력하면 접속은 되지만 리다이렉션이 되지 않고요. 어떻게 해야 할까요?
  • profile
    기진곰 2017.01.03 22:08:22
    1번을 원상복구(off)하고 2,3번만 적용해 보세요.
  • ?
    하루 2017.01.03 23:11:25
    말씀하신 대로 하니 404에러가 뜨네요.
    내일 호스팅사에 문의를 해 보아야 될 것 같습니다.

    답변 감사합니다!
  • profile
    라엘 2017.01.04 01:10:33
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^ - [E=protossl]
    RewriteCond %{HTTPS} on
    RewriteRule ^ - [E=protossl:s]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>
  • ?
    하루 2017.01.04 04:05:43
    말씀하신대로 해도 안되네요. 딥변 감사합니다.
  • profile
    육식염소 2017.01.04 01:45:45

    RewriteEngine on 
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^ https://www.example.com%{REQUEST_URI} [NE,L,R]

     

    이렇게 해보세요. 맨아래 'https://www.~~~~~' 여기엔 도메인주소 입력하시구요. 

     

     

    만약 영원히(?) https://로 이용할 계획이라면.. 아래와 같이 하시면됩니다. 주의하셔야 할게.. 아래와 같이 할 경우 http://기존 도메인은 이제 못쓴다고 봐야 됩니다. 계속 https:// 로 이용할거면 상관없구요.

     

    RewriteEngine On

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

  • ?
    하루 2017.01.04 04:06:39
    말씀하신 대로 적용을 해도 리디렉션 횟수가 많다고 하네요. 답변 감사합니다.
  • profile
    기진곰 2017.01.04 11:34:44
    다 해봐도 안된다면 서버 환경이 꽤 특이한가 봅니다...
  • profile
    고양이 2017.01.04 17:35:59
    뜬금 없지만
    https://abc.com => https://www.abc.com 으로 리디렉션 시키는 방법 있을까요?
    이상하게 443포트에선 리디렉션 작동이 안되더라구요.
  • profile
    우성군 2017.01.05 20:33:22
    php에서는 모르겠지만...

    Nginx 서버설정에서는 가능합니다.

    https://www.wsgvet.com/home/513

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3633 듀얼 모니터 어떻게 구성해서 사용하시나요? 11 구름이 2017.01.05
3632 닉네임을 넣고 회원번호를 뽑아 내려면 ? 11 웹지기 2017.01.05
3631 시간표 위젯 쓰시는분 계신가요? 2 file 떡보의하루 2017.01.05
3630 캐쉬시스템 보유캐쉬 출력 팁이 있었던거같은데.. I-JEX 2017.01.05
3629 라이믹스에서 XE로 돌아가려면 어떻게 해야하나요 ? 10 약사이다 2017.01.05
3628 코드 문의 2가지 12 보고하비 2017.01.05
3627 404 에러페이지에서 필수 요소는 어떤 것일까요? 2 file 고양이 2017.01.05
3626 XE마켓에서 구매한 레이아웃 다른분께 넘겨도 괜찮나요... 2 매미맴맴 2017.01.04
3625 comodo ssl 적용방법이 어떻게 될까요? 6 우리아기 2017.01.04
3624 서버 해킹 인지 이상한 문제가 생겨 문의 드립니다. 6 file yoon 2017.01.04
3623 주소에 8080포트 있을시 ?? 3 모든것에감사 2017.01.04
3622 아 이상하네요.. 라이믹스 쪽지보내기 에디터에서 문제가 있습니다 1 file 기븐 2017.01.04
3621 SSL인증서 잘 아시는분 답변 부탁 드립니다. 6 우리아기 2017.01.04
3620 모듈중에서 SEO 사이트 키워드 (keywords) 어떻게들 적으세요 1 구미호 2017.01.04
3619 회원정보 보기 없애기 7 가이더 2017.01.04
3618 카페24 가상서버 홈페이지 속도가 비정기적으로 지연되는 경우 7 file yoon 2017.01.04
3617 으음.. 서명칸에 넣은 이미지가 일정크기 이상 넘어가면 리사이징되는거없나요? 7 라그릿 2017.01.04
3616 반응형에서는 PC 접속시만 애드온을 작동시키는 방법이 전혀 없나요? 3 기븐 2017.01.04
3615 DB 접속 오류가 발생했습니다. DB정보를 다시 확인해주세요. 2 낙타 2017.01.04
» https로 강제 리다이렉트 시키기 11 하루 2017.01.03
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 188 Next
/ 188
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...