www 없이 접속했을 때 www 붙은 주소로 바꿔주기 (.htaccess 파일 설정) [출처] www 없이 접속했을 때 www 붙은 주소로 바꿔주기 (.htaccess 파일 설정) > Server & OS

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 205
어제 354
최대 618
전체 498,667
마음을 나누는 인터넷 일기장 - 통플 다이어리
Server & OS

www 없이 접속했을 때 www 붙은 주소로 바꿔주기 (.htaccess 파일 설정) [출처] www 없이 접속했을 때 www…

페이지 정보

작성자 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일19-05-02 15:50 조회662회 댓글0건

본문

출처 : https://carrotcarrot.blog.me/40200814640


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^wishtrend.com

RewriteRule (.*) http://www.wishtrend.com/$1 [R=301,L]

</IfModule>


 


이런식으로 rewrite 모듈이 있다면 htaccess 파일에 위와 같이 입력해주면

www가 없는 주소로 접속했을 경우 www가 붙은 주소로 변경해준답니다.


 

자자, 그런데!! 여기서 끝이 아닙니다.

https 와 http 두가지 모두를 쓰는 사이트를 운영하고 계신다면

이제 문제가 생기죠.


https 로 접속했을 때도 http 도메인으로 쏴주면?

(솔루션 자체에서 http로 접속 했을 때 https로 자동 리다이렉팅을 해준다면 별로 상관이 없어요..)


만약 이런 기능에 의해서 문제가 발생할 수 있다면

이 부분도 처리를 해줘야겠지요?


http는 http로 https는 https로 말이죠.


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} ^wishtrend.com

RewriteRule ^(.*)$ http://www.wishtrend.com/$1 [R=301,L]

RewriteCond %{HTTPS} on

RewriteCond %{HTTP_HOST} ^wishtrend.com

RewriteRule ^(.*)$ https://www.wishtrend.com/$1 [R=301,L]

</IfModule>


이런식으로 해주면 https와 http를 구분해서 접속하게 해줄 수 있답니다.


* RewirteCond 문장은 모두 and 형태로 연결이 됩니다.

or로 구성하고 싶으시다면 문장 끝에 [or] 를 입력해주시면 됩니다.


RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^wishtrend.com


이렇게요.



자자, 그럼 여기서 팁 하나더

http로 접속했을 때 무조건 https 접속하게 하거나

https로 접속했을 때 http로 접속하게 하고 싶다면?


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

</IfModule>


이런식으로도 가능 합니다. 이러면 http로 접속 했을 때 https로 접속되겠죠?

반대로


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} on

RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI} [R,L]

</IfModule>


이렇게 https 를 http로 접속하게 할 수도 있답니다.


이건 포트 번호로 구별하는 추가 팁 입니다.

80 포트(기본 포트)로 접속 했을 때 무조건 https로 변경


RewriteCond %{SERVER_PORT} ^80$

RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]



-------------------------------------------------------------------------------


http -> http 로


<ifmodule mod_rewrite.c>

    RewriteEngine On

    RewriteBase /

    RewriteCond %{HTTPS} off

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

</ifmodule>


www 없애기


<IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteCond %{HTTPS} off

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


    RewriteCond %{HTTPS} on

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

</IfModule>





추천 0

댓글목록

등록된 댓글이 없습니다.

Server & OS 목록

Total 215건 1 페이지
Server & OS 목록
번호 제목 글쓴이 날짜 조회 추천
215 Ubuntu에서 패키지 관리 간단 정리 새글 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-16 12 0
214 Ubuntu 18.10, relocation error, error code (127) a… nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-11 21 0
열람중 www 없이 접속했을 때 www 붙은 주소로 바꿔주기 (.htaccess 파일 설정) [출… nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-02 663 0
212 리눅스 apache2 자동시작 설정 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-02 708 0
211 리눅스 서버의 메모리 간단 관리 방법(사용량 확인/캐시삭제/정기관리) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-26 769 0
210 SSH 접속 세션 시간 조정 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-24 787 0
209 vi, vim 환경설정 (vimrc) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1357 0
208 라즈비안 업그레이드 jessie -> stretch nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-26 2083 0
207 apt-get, pip, git, pyenv proxy 설정 댓글1 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-08 1981 0
206 라즈비안 설치시 와이파이 세팅 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-23 2138 0
205 apache2 iframe 허용 / 금지 최고관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-15 2050 0
204 우분투 아파치 서버로그 분석 (awstats) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 3116 0
203 우분투 awstats 설치하기 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 2743 0
202 우분투 vsftp passive 모드로 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 2791 0
201 우분투 & 라즈베리파이 cron log 저장 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-22 3337 0
200 How to Enable HTTP/2.0 in Apache nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 3469 0
199 sftp 서비스 막기 (사용 금지) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-26 3676 0
198 tar압축 - 권한까지 포함한 하위디렉토리 압축하기 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 3725 0
197 우분투 아파치 버전 정보 숨기기 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 3841 0
196 라즈비안 php7 설치 댓글1 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 3698 0
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기