메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

RewriteEngine On


RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^(.*)$ http://www.domain.co.kr/$1 [L,R=301]

#HTTP_HOST 가 www가 안붙어 있다면 rewriterule을 이용하여 www.domain.co.kr로 강제로 보내버린다


RewriteCond %{SERVER_PORT} !^80$

RewriteRule   "^/match/(.+)"  "http://%{HTTP_HOST}/match/$1"  [R,L]

#HTTPS로 연결된(SERVER_PORT가 80이 아닌경우) 연결중 /match/가 중간에 포함되면 http(80)로 보내버린다

#예) https://www.domain.co.kr/match/abc.jsp --> http://www.domain.co.kr/match/abc.jsp

# 특정경로만 HTTPS를 적용하지 않으려면 위와 같이 설정을 해준다


RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://www.domain.co.kr/$1 [L,R=301] 

#HTTPS(443)이 아닌 포트에서 들어오는 접속을 HTTPS(443)로 강제로 보내 모든연결을 HTTPS를 사용하도록 설정한다


주석을 제거하면 아래와 같다


RewriteEngine On


RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^(.*)$ http://www.domain.co.kr/$1 [L,R=301]


RewriteCond %{SERVER_PORT} !^80$

RewriteRule   "^/match/(.+)"  "http://%{HTTP_HOST}/match/$1"  [R,L]


RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://www.domain.co.kr/$1 [L,R=301] 


끝!


List of Articles
번호 제목 날짜 조회 수
196 tomcat - server.xml 설정 file 2017.03.11 67335
195 [CentOS 6.5] Virtual Box를 이용한 CentOS 6.5 설치 file 2017.03.11 6600
194 [CentOS 6.5] SSH,TELNET, FTP 설치 및 운용 file 2017.03.11 8556
193 [CentOS 6.5] JDK (JAVA) 설치 file 2017.03.11 8690
192 [CentOS 6.5] Tomcat 설치 및 구동 file 2017.03.11 9483
191 TOMCAT/사이트 여러개 운영 2017.03.09 8437
190 SSH / FTP 등 기본 접속환경 설정(리눅스 / 솔라리스) 2017.02.03 7827
189 솔라리스 10 (Telnet/FTP/SSH) 설정 2017.02.03 7993
188 아파치 디렉토리 보이는 것 막기 file 2017.02.02 8071
187 아파치 로그(Apache Log) 관리법 2017.02.02 7871
186 crontab 을 이용한 PHP 스케줄링 작업 file 2017.02.02 8500
185 crontab 설정 방법 2017.02.02 7215
» apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP 2016.12.30 7080
183 APACHE, OHS 400 웹로직 연동후 특정 작업에 400 error 2016.12.30 8642
182 netstat 사용법 2016.12.22 8768
181 mod_rewrite 예제 2016.12.22 7145
180 아파치 웹로직 연동(Virtual Host) 2016.11.22 8546
179 Apache 2.2.17 + WebLogic 10.3.3 연동하기 2016.11.22 8794
178 CentOS6.6+httpd2.4.16+Mariadb10.0.20+php5.6.11 Source 설치.... file 2016.09.25 14742
177 Apache 환경 설정 파일 정보 (httpd.conf) 2016.09.19 7472
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved