제목 | hostname이 있는 경우 index.php 지우기 | ||
---|---|---|---|
글쓴이 | 아침하늘 | 작성시각 | 2014/07/01 10:42:59 |
|
|||
안녕하세요? index.php를 없애기 위하여 페이지에 나와 있는 대로 진행을 하였습니다. 일단 IP address를 통하는 경우에는 잘 되는데, hostname으로 접근을 하니 반영이 되지 않네요. 따로 처리해야 할 것이 있나요. 상황은 아래와 같습니다. http://ip address/sol --> 잘됨 http://ip address/index.php/sol --> 잘됨 http://host name/sol --> 404 error 발생 http://host name/index.php/sol --> 잘됨 http://host name/ --> 잘됨 그리고, config의 routes.php에 default_controller를 "sol"로 변경을 하여 http://host name/ 을 하면 반영이 되어 원하는 페이지가 나오고 있습니다. 다만 위의 3 번째 경우만 에러가 나오네요. 환경은 windows server 2012 OS에 apm을 설치하고 ci는 2.1을 사용하고 있습니다. 고수님들의 많은 도움 부탁드립니다. |
|||
다음글 | jquery mobile 함수관련 재질문입니다. (6) | ||
이전글 | php 변수 자바스크립트에서 사용... (5) | ||
kaido
/
2014/07/01 11:47:55 /
추천
0
www <- 이거 관련 에러가 아닐지 살짝 의혹이 갑니다.
|
아침하늘
/
2014/07/01 12:45:20 /
추천
0
kaido님 감사합니다.
www 관련 어떤 에러가 있을 수 있을까요? 사실 현재는 도메인만으로 name server에 등록을 하였고, host name은 등록하지 않고 그냥 도메인으로만 사용하고 있습니다만... |
kaido
/
2014/07/01 13:24:41 /
추천
0
예.
비슷한 상황을 경험 한적이 있었습니다. http://domain http://www.domain 은 사실 꽤 다릅니다. 윈도우 서버의 경우 www를 붙이든 안붙이든 동일시 하는 설정이 있습니다. 단순히 추측이니 한번 체크만 해보세요. |
아침하늘
/
2014/07/02 13:31:04 /
추천
0
지속적인 관심 감사합니다.
현재 상황으로는 http://hostname.domain 이나 http://domain 이나 상황이 같네요. 그리고, 마지막에 말씀하신 윈도우 서버에서 동일시 하는 설정은 어떤 것을 말씀하시는 지요? 서버를 살펴봐도 무엇부터 시작해야 할지 아직 감을 잡지 못하고 있습니다. |
한대승(불의회상)
/
2014/07/02 14:48:50 /
추천
0
윈도우서버에서 제공하는 iis 서버를 사용하는게 아닌 APM을 설치해서 사용하는 거라면 mod_rewrite 모듈 동작은 리룩스와 같습니다.
.htaccess 와 apache 설정을 확인 해 보세요. 지금 상태는 .htaccess 의 rewrite 룰에 뭔가 있을것 같네요. |
아침하늘
/
2014/07/08 10:11:33 /
추천
0
kaido님, 불의회상님의 관심과 답변 감사합니다.
여기저기 찾아봐도 시스템적인 문제가 아닌 듯 하여 다른 쪽으로 찾아보았는 데, IP 주소의 port forwarding 때문인 것으로 파악이 됩니다. 도메인을 관리하는 회사의 DNS에 등록을 하였는데, 이를 port forwarding을 통하여 처리를 하여 그렇게 되었다는 얘기를 들었습니다. 도메인 관리는 제 일이 아니고, 이번 건이 다른 회사를 지원하는 것이라 그쪽에서 처리하도록 요청하였습니다. 관심을 가져주신 분들께 감사 드립니다. |