CodeIgniter htaccess 및 URL 재작성 문제
CodeIgniter의 URL에서 "index.php" 세그먼트를 제거하는 것은 초보자에게 일반적인 과제일 수 있습니다. 관련된 단계를 자세히 살펴보고 잠재적인 문제를 해결해 보겠습니다.
설정
원하는 URL 구조를 얻으려면 세 단계가 중요합니다.
다음 구성 설정을 업데이트합니다.
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO';
.htaccess에 다음 코드를 추가하세요. file:
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
A. Apache 웹 서버
문제 해결
500 내부 서버 오류:
여전히 "index.php"가 없으면 페이지에 액세스할 수 없습니다. 세그먼트:
위 내용은 CodeIgniter URL에서 'index.php'를 제거하는 방법: .htaccess 및 URL 재작성 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!