현재 서버는 80이 아닌 다른포트를 사용중입니다
form_open 혹은 링크에 base_url() 이용시
포트번호가 제거되어 연결되어 404 에러가 뜨네요.
예를들면 http://a.com:8080 으로 운영중인데 http://a.com 으로 값이 넘어가 404 에러가 발생합니다.
어떻게 처리해야할까요?
CI2 에서는 port두 자동으로 붙었었는데.... CI3는 자동으로 안되나보네요 ㅠㅠ
배포형 소스라서 어떤port 를 쓸지 모르는 프로그램이라서요 결국은
$config['base_url'] = '//'.$_SERVER['HTTP_HOST']; 이런식으로 처리하긴했는데
이게 맞는방식인가... 싶어서요 ^^
@호해주까
아니요. 저도 CI3 사용중인데 base_url() 사용하면 자동으로 뒤에 포트 붙습니다.
별 다른 설정 한거 하나 없구요.
이상하군요. CI3.0.6 사용중입니다. 기존에 사용하던 CI2 버전에서는 포트 정상적으로 붙고요.
버전차이인지... Centos6 , PHP5.7 사용중입니다.