제목 | 로컬에서는 작동하나 호스팅에서는 안 되는 이유? (routes 설정 관련) | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 지상 | 작성시각 | 2017/04/04 17:01:36 |
|
|||
사이트를 하나 구축하고 있습니다. 로컬 웹서버(Autoset) 폴더 안에 public_html 하위 폴더에 landing이라는 폴더에서 작업 중이고 컨트롤러는 Landing.php이고, 코드 일부 내용은 이렇습니다. public function index() { $this->landing(); } public function landing() { $this->load->view('landing_view'); } public function showcase() { $this->load->view('landing/showcase_view'); } public function beta() { $this->load->view('landing/beta_view'); } public function contact() { $this->load->view('landing/contact_view'); } 로컬에서 localhost:81/landing 접속하면 index 페이지가 뜨고 내비게이션 바 li에 각각 a 태그로 showcase, beta, contact를 지정해놓아서 메뉴를 누르면 localhost:81/landing/showcase 이런 식으로 잘 뜹니다.
문제는, 호스팅에 올리니 index 페이지는 뜨는데 메뉴를 누르면 404가 뜨네요. 무엇이 문제일까요? ㅠㅠ 도움 주시면 감사하겠습니다:) |
|||
다음글 | 브라우저언어 확인 함수 (3) | ||
이전글 | select에서 콤마(,) 포함 처리하는 방법 질문 (1) | ||
변종원(웅파)
/
2017/04/04 17:04:49 /
추천
1
|
주소에 index.php 넣어서 접속해보세요. 접속 안되면 아파치 mod_rewrite 설정이 안된겁니다.
접속이 된다면 컨트롤러, 모델 파일명 대소문자 체크해보세요.