[질문] htaccess 좀 봐주세요
수고하십니다.
특정 업무 때문에.htaccess에서 처리해야 할 것이 있어 다음과 같이 htaccess를 다음과 같이 제작하였습니다.
(htaccess 지식이 미천하여 이정도 만가능하네요 ㅜ.ㅠ)
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^.* //--> 모든 호스트 접속시 collection/skin_header.php 수행
RewriteRule ^/(.*) ./collection/skin_header.php [R,L]
RewriteCond %{REMOTE_HOST} ^.* //--> collection/skin_header.php 를 수행하고 모든 호스트 접속시 정상적인 사이트 접속
RewriteRule ^/(.*) - [R,L]
위와 같이 하면 무조건 RewriteRule ^/(.*) - [R,L]이 수행되어 버리네요 ;;
그래서 다음과 같이 수정해 보았습니다.
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^(.*)
RewriteRule ^(.*) collection/skin_header.php
RewriteRule ^(.*) http://test.com/$2 [L]
위와 같이 변경하면
RewriteRule ^(.*) collection/skin_header.php
RewriteRule ^(.*) http://test.com/$2 [L]
본인이 원하는 것 처럼 동작은 하지만 위 부분이 계속 반복(무한) 수행되어 버리네요 ;;;
결국
RewriteEngine On
RewriteRule ^(.*) collection/skin_header.php
RewriteRule ^(.*) http://test.com/$2 [L]
처럼 되어 버렸습니다.
이것을 한번만 수행되게 끔 할 수 있는 방법이 없을까요??
조언 부탁드리겠습니다.
댓글 달기