CodeIgniter에서 기본 URL 설정
CodeIgniter에서 기본 URL은 애플리케이션 루트와 관련된 이미지 및 기타 리소스에 액세스하는 데 매우 중요합니다. 예배 규칙서. 기본적으로 기본 URL은 비어 있으며 절대 경로를 사용하여 리소스에 액세스합니다. 그러나 config.php 파일에 사용자 정의 가능한 기본 URL을 설정하는 것이 좋은 방법으로 간주됩니다.
로컬 호스트 및 디렉터리 이름을 포함하지 않고 이미지 및 라이브러리에 액세스하는 문제를 해결하려면 $config['base_url '] config.php의 값은 다음과 같습니다.
$config['base_url'] = 'http://' . $_SERVER["HTTP_HOST"] . '/';
이것은 기본 URL을 현재 호스트의 URL로 설정합니다.
URL에서 index.php 접미사를 제거하려면 애플리케이션 폴더 외부에 있는 .htaccess 파일에 다음 다시 쓰기 규칙을 추가하세요.
RewriteEngine on RewriteCond !^(index\.php|assets|image|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/ [L,QSA]
URL에 올바르게 액세스하려면 base_url을 사용하세요. ()는 다음과 같습니다.
<a href="<?php echo base_url(); ?>controllerName/methodName">click here</a>
이미지의 경우 access:
<img src="<?php echo base_url(); ?>images/images.PNG">
CSS의 경우:
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css"/>
base_url() 함수를 사용하려면 autoload.php에서 URL 도우미를 로드해야 합니다.
위 내용은 CodeIgniter에서 기본 URL을 올바르게 구성하고 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!