CI 묻고 답하기

제목 route관련 질문드립니다.
글쓴이 작성시각 2014/06/16 17:57:11
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12452   RSS

안녕하세요 라우트 관련에러가 나서 질문드립니다.

url이 http://192.168.0.100  이 있습니다.
컨트롤러는 main이라는 컨트롤러가있습니다.

$route['main'] = '/main/index';
url  http://192.168.0.100/main 을 브라우저에 적용하면
정상적으로 출력이 됩니다(ex : assets/css/main.css =>정상 로드됩니다.) 
정상적으로이미지와 css로드 (http://192.168.0.100/assets/css/main.css)



질문사항은
$route['main/(:any)'] = '/main/index/$1';  를 적용하여 
http://192.168.0.100/main/1 을 브라우저에 적용하면
이미지및 css로드 오류가 나고 오류 로그를 보면

http://192.168.0.100/main/assets/css/main.css이런식으로  오류 로그가 찍혔습니다.
라우터에 세그멘트만 적용하면 오류나는데 라우터 부분을 어떤식으로 처리해야되는지요
 
답변 부탁드립니다
 

 

 다음글 Session 클래스를 로드 할 때 생성자에 변수를 전... (3)
 이전글 죄송합니다, 이 네이티브 세션 사용방법좀 알려주세요..... (4)

댓글

/ 2014/06/16 18:26:05 / 추천 0

자답입니다.

css 및 image 등의 경로를 절대경로(?)로 설정하면 정상 출력되내요 

ex) src="/assets/css/main.css" (o)
      src="assets/css/main.css" (x)



  

한대승(불의회상) / 2014/06/17 09:27:31 / 추천 0
url helper인 base_url() 을 사용 하시는 방법도 있습니다.
 
src=base_url('assets/css/main.css');
/ 2014/06/17 12:58:58 / 추천 0

아 그런것도 있군요.
한대승님이 알려주신걸로 작업해야겠습니다.

답변 감사합니다.