프로덕션 배포를 위한 CodeIgniter 기본 URL 수정
개발 환경에서 프로덕션 서버로 CodeIgniter 애플리케이션을 배포하면 URL 문제가 발생할 수 있습니다. 애플리케이션을 새 주소로 이동할 때 기본 URL을 그에 맞게 조정해야 합니다.
개발 환경에 URL testurl.com이 있었고 이제 이를 someurl.com/mysite로 옮겼다고 가정해 보겠습니다. /home/test와 같은 기능에 액세스하려고 하면 원하는 동작이 아닌 someurl.com/home/test로 잘못 연결됩니다. 올바른 URL은 someurl.com/mysite/home/test여야 합니다.
해결책:
이 문제를 해결하려면 $config['base_url'] 매개변수가 config.php 파일에 올바르게 설정되어 있습니다. 이 매개변수는 프로토콜을 포함하여 애플리케이션의 절대 기본 URL을 지정합니다.
적절한 구문:
<code class="php">$config['base_url'] = "http://somesite.com/somedir/";</code>
절대 URL:
기본 URL은 http:// 또는 https:// 프로토콜을 포함하여 절대 URL이어야 합니다. 이렇게 하면 URL이 일관되고 다양한 환경에서 작동할 수 있습니다.
URL 도우미 사용:
CodeIgniter URL 도우미를 사용하는 경우 base_url( ) 위의 문자열을 출력합니다. base_url() 또는 site_url()에 인수를 전달하여 기본 URL을 기준으로 특정 URL을 생성할 수 있습니다.
예:
<code class="php">echo base_url('assets/stylesheet.css'); // http://somesite.com/somedir/assets/stylesheet.css echo site_url('mycontroller/mymethod'); // http://somesite.com/somedir/index.php/mycontroller/mymethod</code>
위 내용은 프로덕션 배포를 위해 CodeIgniter 기본 URL을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!