/xe로 리다이렉션 문의

pjk

/xe로 리다이렉션를 몇일 전에 남겼는데  아직 해결을 하지 못하여 다시 문의를 남깁니다..

 

xe 폴더 xe를 설치하였고

 

리라이트룰에는 

RewriteRule ^(.*)$ /xe/$1 [R]
RewriteRule ^/$ /xe/ [L]
RewriteRule ^$ /xe/ [L]

 

이렇케 되어져 있습니다..

 

nongong.org 를  하면 nongong.org/ xe로 바로 가게 되어져 있습니다..

 

그런데 이게 http로 이동을 하는데 https로 이동하게 하고 싶은데 방법이 있을가요

 

저게 저렇케 길어진게 아마도 기억은 잘안나지만  이동을 하더라도 nongong.org 주소창에 남기기 이한 팁을 적용한거 같습니다

 

잘 아시는 분의 도움 부탁드립니다.

감사합니다.

 

  • Lv36

    1. /xe/ 폴더로 넘기기

    2. https로 이동시키기

    3. 주소창에는 원래 주소를 남기기

     

    세 가지를 동시에 하려고 하니까 정신이 없는 겁니다 ㅜㅜ

    최소한 세 번째는 포기하시는 게 좋을 거예요. 검색엔진은 안 속는데 주소창 남기면 뭐하나요.

     

    /xe/ 폴더는 그냥 밖으로 빼고 기본URL을 수정하면 간단하게 해결될 문제이니

    htaccess에는 https로 이동시키는 기능만 넣으면 되겠네요.

  • Lv36
    • pjk
    • 질문기여자
    감사합니다..
    그 이동시키는 방법을...잘 모르겠습니다.
    https로 이동시키는 방법을 알려주시면 감사하겠습니다.
  • Lv36

    # 이 명령은 .htaccess에 이미 있으면 제외
    RewriteEngine On
    # https로 이동시키기
    RewriteCond %{HTTPS} !on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    # xe 폴더로 이동시키기
    RewriteCond %{REQUEST_URI} !^/xe/
    RewriteRule ^ /xe%{REQUEST_URI} [R,L]


    이렇게 조합하면 일단 /xe/와 https는 해결될 것 같습니다.
    아래 더블유님 댓글을 바탕으로, 도메인 넣지 않아도 자동으로 인식하도록 바꿔봤습니다.
    /xe/ 폴더를 빼는 것은 나중에 천천히 해보세요.

  • Lv36
    • pjk
    • 질문기여자
    감사합니다.
  • Lv15
    xe면 관리자 설정에서 https사용하면 저절로 이동하지 않나요?
    애드온도 있던걸로 봤구요.
  • Lv15
    • pjk
    • 질문기여자
    예 안되요
    RewriteRule 설정에 무언가 잘못된 모양입니다..
  • Lv15
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://주소:포트번호/$1 [R,L]

    전 이렇게 했습니다.
    적당히 응용하시면 될 것 같은데요.
  • Lv15
    • pjk
    • 질문기여자
    감사합니다..