안녕하세요 웹에이전시에서 일하는 개발자입니다.
예전 일하던 사람이 템플릿언더바를 이용해 만든 싸이트를 유지보수 하고 있는데 작업중 루트 경로 확인이 어려워 질문을 드립니다.
aaa.com/business/ 라고 URL을 넣으면 /business_template/controller 폴더로 연결이 되어 inex.php 파일이 처음으로 열립니다.
aaa.com/business/?client 라고 URL을 입력하면 /business_template/controller/client.php 로 연결이 됩니다.
즉 URL에 /business/ 로 입력하면 /business_template/controller 폴더로 연결이 됩니다.
.htaccess 파일도 확인해보고 httpd.conf나 php.ini 에도 확인해봤는데 경로 설정해논게 없습니다.
소스파일을 샅샅이 뒤져봐도 리다이렉트라거나 URL을 변경하는 작업도 되어 있지 않는거 같습니다.
그래서 혹시 템플릿언더바 프레임워크 자체적으로 URL의 경로를 특정 폴더로 연결하는 방법이 있나 해서 문의 드립니다.
혹시 확인이 가능하다면 답변 주시면 감사하겠습니다
관리자
안녕하세요
템플릿 파일의 경로가 아니라
리퀘스트에 대응하는 php 파일 경로가 저렇게 바뀐다는 말씀같은데
템플릿언더바는 거기에 관여하지 않습니다
대게의 프레임워크가 httpd.conf 를 이용해서 모든 리퀘스트를
하나의 <메인_컨트롤러.php> 로 보내도록 하고
거기서 특정 컨트롤러를 호출하도록 매핑하는데