CI 묻고 답하기

제목 어제 서브도메인 rewrite 룰 좀 도와주세요;;
글쓴이 터프키드 작성시각 2010/12/22 23:46:47
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 29659   RSS
해외에서 검색해봤더니..

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]


이런 정보가 있어서 넣으려구 했는데요..
아래처럼 넣으니 안되는데 어떻게 해야할까요?;;

<IfModule mod_rewrite.c>
 
RewriteEngine On 
 
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteCond %{REQUEST_URI} !^/images/(.*)$
RewriteCond %{REQUEST_URI} !^/css/(.*)$
RewriteCond %{REQUEST_URI} !^/files/(.*)$
RewriteCond %{REQUEST_URI} !^/js/(.*)$
RewriteCond %{REQUEST_URI} !^/editor/(.*)$
 
RewriteRule ^(.*)$ /index.php/$1 [L]
 
RewriteCond %{REQUEST_URI} ^administrator.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>

administrator.aaa.com 을 요청하면 http://aaa.com/index.php/administrator 로 가게 하려구요
현재는 http://aaa.com/administrator 로 접속해서 쓰고 있는데요.. 이걸 서브도메인으로 빼려구 합니다

아파치 세팅으로 하면 될것 같았는데 의외로 안되네요;

 
 다음글 파서 질문입니다. (1)
 이전글 [초보]validation array() (2)

댓글

변종원(웅파) / 2010/12/23 17:55:53 / 추천 0
정리를 하면
http://aaa.com 은 일반 유저가 접속,
http://administrator.aaa.comhttp://aaa.com/administrator로 포워딩.

아파치에서 http://administrator.aaa.com 의 셋팅을 http://aaa.com 과 똑같이 하고


routes.php 에서

if(host가 admin일경우) {
    $route['default_controller'] = "administrator";
} else {
    $route['default_controller'] = "main";
}
이렇게 해보세요.
터프키드 / 2010/12/26 20:52:51 / 추천 0
웅파님 감사합니다^^!